/*首页*/
.s_top{height:44px;line-height:44px;background: #1c8ee6;display:-webkit-box;display:box;}
.s_top .input{background: #1578c5;border-radius:5px;margin-top:8px;-webkit-box-flex:1;margin-right:30px;}
.s_top .input input{background: #1578c5;border:none;font-size:13px;padding-left:30px;color:#fff;}
.s_top .input input::-webkit-input-placeholder{color: #afdcff;}
.s_top #search::before{content:'';width:16px;height:17px;margin-left:8px;margin-right: 8px;background:url('img/search.png') no-repeat;background-size:16px 17px;display:inline-block;position:absolute;left:0px;top:6px;z-index: 1000;}
.s_top .car{width:20px;height:22px;background:url('img/car.png') no-repeat;background-size:23px auto;position: absolute;right: 0px;}
.s_top .back{background: url('img/back.png') no-repeat;-webkit-background-size: 14px 22px;
background-size: 14px 22px;width: 14px;height: 22px;position:absolute;left: 0px;height:44px;background-position: 12px 10px;padding:0 12px;}
.s_top .backI{height:44px;width:25px;display: block}
.car_msg{display: inline-block;/*width: 20px;height: 20px;border-radius:50%;line-height: 20px;*/color: #fff;background-color: #f91515;text-align:center;position: absolute;right: 5px;top: -8px; font-style: normal;padding: 0 5px; height: 16px; line-height: 16px; font-size: 10px;border-radius: 15px; border:1px solid #fff;}
.s_top h2{width: 100%;text-align: center;font-size: 18px;color:#fff;}
.s_top .left{left:10px;top:0;z-index:1;}
.s_top .right{right:0;top:0;z-index:1;}
.s_top .left .location{background:url('img/index_location.png') 0 0 no-repeat;display: inline-block;-webkit-background-size: 14px 19px;
background-size: 14px 19px;width:14px;height:19px;}
.s_top .go_index{display: inline-block;;background: url('img/index_index.png') no-repeat;-webkit-background-size: 21px 21px;
background-size: 21px 21px;width:40px;height: 21px;margin:10px 0 0 10px;background-position: 10px 0;}
.s_top .goSearch{background:none;border:none;font-size:17px;color: #fff;margin-right:5px;display: block;margin-top: 13px;}
.s_top .backLeft{margin-left:30px;}
.s_top .locationWrap { height: 44px; margin-right: 40px; overflow: hidden;}

.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(../images/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(../images/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(../images/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(../images/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(../images/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; height: auto;}

/*详情页-内容*/
.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(../images/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(../images/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: 1;}
.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(../images/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(../images/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(../images/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 .tabContent { overflow: hidden;}
.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;font-size: 13px;}
.detail_pro_warp .table>tbody>tr>td:first-child {  width: 25%; }
/*详情页---弹层*/
.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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/petcard_img02.png) no-repeat; background-size: 100% 100%; height: 186px;}
.petCard_item_grey .nums{background:url(../images/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(../images/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(../images/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(../images/user/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,.index_nav_warp2 .zxys_btn .a_nav_centent{ width:71px; height:71px; background: url(../images/icon_nav_centent.png) no-repeat; background-size:71px auto; display:block;  margin:-25px auto 0 auto;}
.index_nav_warp .zxys_btn .icon_nav_centent,.index_nav_warp2 .zxys_btn .icon_nav_centent{ width:67px; height:67px; background: url(../images/icon_nav_centnet.gif) no-repeat; background-size:67px auto; display:block;  margin:2px;}
.new_index_icon{background: url(../images/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 -22px;}
.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{border-top-left-radius: 10px;border-top-right-radius: 10px; margin-top: -10px; position: relative;padding: 10px 0;}
.msmall_nav_box li i.icon{background: url(../images/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%;position: absolute;top: 0;left: 0;z-index: -1;}
/* .msmall_top_Cont{background: none;} */
.msmall_top_Cont .login_btn { color: #5184f7;}

/*2018.8.24修改首页banenr*/
.slideBox { max-height:180px; overflow:hidden;}

/*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:78%;height: 34px; line-height: 34px;border: none; padding-left: 15px; box-sizing:border-box;}
.new_verify_box  .icon_login{ background:url(../images/unlanedConfirm/orderIcon.png) 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: url(../images/unlanedConfirm/orderArrow.png) 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: url(../images/unlanedConfirm/amendIcon.png) 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; line-height:50px;}
@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: url(../images/unlanedConfirm/icon_play.png) 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: url(../images/unlanedConfirm/radio-order.png) 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.07新增地址样式*/
.new_search_main{background:#fff; width:100%;z-index:9999; padding: 5px 0 0 0;}
.new_search_main .search_nbox input{ background: #eee; border-radius: 30px; width: 95%;margin-right: 10px; height: 34px; line-height: 16px; box-sizing:border-box;}
.new_search_main .search_nbox i.ssIcon{background: url("https://www.miaoshoucdn.com/mall/mobile/images/n_s_icon.png") no-repeat;width: 13px;
    height: 15px; background-size: 13px 15px;  display: inline-block; float: left; margin-top: -2px;}
.new_address_con .current_add{font-size: 14px;}
.new_address_con .icon_map{background: url(../images/add_loction_icon.png) no-repeat; background-size: 50px auto; width: 20px; height: 20px; display: inline-block; float: left;}
.new_address_con .address_show{color: #5184f7; }
.new_address_con .ask{border-top: 1px solid #eaeaea;}
.new_address_con .ask h5{font-size: 12px; color: #666666;}
.new_address_con .ask .links a{font-size:14px; border: 1px solid #eaeaea;border-radius: 30px; display: inline-block; margin-top: 10px; margin-right: 5px; width: 30%; height: 35px; line-height: 35px; text-align: center; padding: 0 10px; }
.new_account_address h4.tlt{font-size: 12px; color:#999; padding: 10px 0 10px 15px;}
.new_account_address .icon_yaoxiang{width: 17px; height: 15px; background: url(../images/add_loction_icon.png) no-repeat;background-size: 50px auto;
    display: inline-block; vertical-align: top;  margin-right: 8px; background-position: -30px 0;}
.newQd_btn_box{background: #5184f7;height: 50px; line-height: 50px; text-align: center;position: fixed; left: 0; bottom: 0; width: 100%;}
.newQd_btn_box a{font-size: 16px; color: #fff !important;}
.ml13{margin-left: 13px;}
.bdb {border-bottom: 1px solid #eaeaea;}
.new_search_main .sug-mask .sug{margin-top: 10px;height: 100%;position: fixed; display: none; top:35px  !important;}
/*加载图标样式*/
.location_warp {
    background-color: rgba(000,000,000,0.8);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
}
.index_load {
    position: absolute;
    top: 50%;
    text-align: center;
    margin-top: -50px;
    height: 100px;
    width: 100%;
}

/*2018-09-12 首页修改*/
.header_index_box { padding: 0 10px; height: 40px; background:#5184f7; box-sizing:border-box; position: fixed; left: 0; top: 0;width:100%; z-index:99999;}
.header_index_box .position_addr{ color:#fff; font-size:15px; margin-left:5px; float:left; margin-right:10px; line-height:30px;}
.header_index_box .add_dizhi{ float:left; margin-top:7px;}
.header_index_box .down_arrow{float:right; margin-top:13px;}
.search_b_inp{ background:#86a9f9; margin:5px 0; border-radius:25px; margin-left:15px; position:relative; padding-left:30px; width:70%; }
.search_b_inp img{ position:absolute; left:10px; top:7px; }
.search_b_inp input{ background:none; line-height:30px; color:#fff; font-size:13px; }
.search_b_inp input::-webkit-input-placeholder { color: #fff; font-size: 13px; }
.header_index_box .new_search_sub{ width:95%; line-height:30px;}

/*2018-09-13 隐藏价格*/
.hiddle_sales_01{display:none;}
/* 微众银行、个人中心 2018.11.06*/
.icon_play_weizong{background: url(img/weizong_icon.png) no-repeat; background-size: 25px 25px;display: inline-block;vertical-align: middle;width: 25px;height: 25px;}
.wz_home_top { overflow: hidden; height:auto;}
.wz_home_name {color: #fff; margin: 12px 0 0 -27px;top: 3%; left: 50%; position:absolute;}
.wz_home_name img { border-radius: 50%; border: solid 2px #fff;}
.wz_top_ul ul li{ float:left; width:25%; height:75px;}
.wz_me_dd{ padding:0 15px 0 10px; line-height:40px; height:40px;}
.wz_me_dd .arrow_rignt{ width: 7px; height: 7px; border-top: 2px solid #ccc; border-right: 2px solid #ccc; transform:rotate(45deg); float:right; margin-top:14px; margin-left:5px;}
.wz_wl_box { border-top:1px solid #eee; border-bottom:1px solid #eee;}
.wz_wl_box ul li{ width:25%; float:left; height:90px; color:#666;}
.wz_wl_box ul li a{ display:block;}
.wz_wl_box ul li i{ margin-top:20px;}
.icon_wz01{ width:23px; height:21px; }
.icon_wz02{ width:23px; height:21px; background-position:-23px 0;}
.icon_wz03{ width:23px; height:21px; background-position:-50px 0;}
.icon_wz04{ width:23px; height:21px; background-position:-75px 1px;}
.wz_me_box a{width:25%; float:left; height:99px; color:#666;}
.wz_me_box a i{ margin-top:20px;}
.icon_wz05{ width:22px; height:22px; background-position:2px -27px;}
.icon_wz06{ width:22px; height:22px; background-position:-26px -27px;}
.icon_wz07{ width:22px; height:22px; background-position:-51px -27px;}
.icon_wz08{ width:22px; height:22px; background-position:-75px -27px;}
.wz_orderLocation .item::after { content: ""; position: absolute; width: 10px;  height: 10px; background-color: #d7d7d7; border-radius: 50%; left: -5px; top: 15px;}
.wz_orderLocation .item{ width:75%;}
.borderl_new{border-left: 1px solid #e7e7e7; margin-left:60px; margin-top:10px;}
.wz_orderLocation .cp_img{ border:1px solid #eaeaea; margin-left:10px;}
.wz_orderLocation .wz_left_wl{ position:absolute; left:-60px; top:0; text-align:center; width:60px; overflow:hidden;}
.mt2{ margin-top:2px;}
.taC{ text-align:center;}
.wz_orderLocation .icon_gou_dui{ width:14px; height:14px; background:url(../images/icon_gou_dui.png) no-repeat; background-size:14px 14px; display:inline-block; vertical-align: text-top;}
.text_over1{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.exit_logon_box{ height:50px; text-align:center; line-height:50px; color:#ed7263; font-size:16px; background:#fff; margin-top:10px;}


/*2018.11.29新增双12图标样式*/
.sliderBox .tow_icon_12 { width:79px; height:118px; background: url(../images/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(../images/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(../images/icon_xnth_bg.png) no-repeat; background-size: 79px 75.5px; display: block; position: absolute;left: 20px; top: 0px; z-index: 998;}

/*疗程套餐修改新增样式*/
.msShop_combo h3{font-size: 14px; margin-bottom: 10px;}
.msShop_combo h3 span.line{ width: 3px; height: 14px; background: #ec544f; border-radius: 5px; margin: 1px 5px 0 0;float: left;}
.msShop_combo li{ width: 48.5%; display: inline-block; height: 39px; line-height: 39px; border: 1px solid #f2f2f2; margin-bottom: 10px; position: relative; }
.msShop_combo li a{ font-size: 14px; color: #333; padding-left: 10px; display: block; -webkit-tap-highlight-color: transparent;}
.msShop_combo li .line_sm{color:#f2f2f2; padding:0 5px;}
.msShop_combo li.on{border: 2px solid #eb554e; height: 37px; width: 47.5%;}
.msShop_combo li .icon_xq_bg{ display: none; }
.msShop_combo li.on .icon_xq02 { width: 27px;  height: 26px; background-position: 0 -16.5px;  position: absolute; bottom: -1px;right: 0; display: block;}

/*2018.12.05修改*/
.new_detail_combo .total .save{background: none; color: #333;}
.new_detail_combo .total .save .price{color: #333; padding: 0;}
@media screen and (max-width: 320px) {.msShop_combo li{ width: 48%; }}

/*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;}


/*2019.1.17红包优惠券*/
.hbyh-item,.hbyh-item-used{height:80px;}
.hbyh-item .juan-w{background: #EDD599 url('img/juan-l.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item .juan-tu{background:url('img/juan-r.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-l,.hbyh-r{padding: 15px;}
.hbyh-item .price{font-size: 18px;color: #f4272d;left: 20px;top: 10px;}
.hbyh-item .price1{font-size: 18px;color:#49b7fc;left: 20px;top: 10px;}
.hbyh-item .miane{font-size: 15px;color: #f64c18;left: 20px;top: 5px;}
.hbyh-item .price1 b{font-size: 45px; font-weight:normal;}
.hbyh-item .date{font-size: 14px;color: #8c6d02;left:00; bottom:0;}
.hbyh-item .msg{font-size: 12px;color: #8c6d02;top:62px;right: 5px;}
.hbyh-item .hong-w{background: #fff url('img/hong-l-new.png') no-repeat 0 0;-webkit-background-size: 78px auto;background-size: 78px auto;  border-radius:5px; overflow:hidden;}
.hbyh-item .juan-w{background: #fff url('img/juan-l-new.png') no-repeat 0 0;-webkit-background-size: 78px auto;background-size: 78px auto;  border-radius:5px; overflow:hidden;}
.hbyh-item .cash-w{background: #FABFAC url('img/cash-l.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item .cash-tu{background:url('img/cash-r.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-item .hbyh-red{color:#fff; width:100%; height:22px; background:#ff3738; display:block; border-radius: 0 0 5px 5px;}
.hbyh-item .hbyh-bule{color:#fff; width:100%; height:22px; background:#00b8ff; display:block; border-radius: 0 0 5px 5px;}
.hbyh-item .xianer{ left:130px; top:20px; padding-right: 15px;}

.hbyh-item-used .juan-w{background: #fff url('img/juan-l-used.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item-used .juan-tu{background:url('img/juan-r-used.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-item-used .price{color: #666;}
.hbyh-item-used .price b{color: #666;}
.hbyh-item-used .date{font-size: 14px;color: #999;left:20px;top:90px;}
.hbyh-item-used .msg{font-size: 12px;color: #999;top:62px;right: 5px;}
.hbyh-item .used{background: url('img/yishiyong.png') no-repeat 0 0;-webkit-background-size: 132px 89px;
background-size: 132px 89px;display: inline-block;width: 132px;height: 89px;position: absolute;top: 10px;right: 50px;}
.hbyh-item .dated{background: url('img/guoqi.png') no-repeat 0 0;-webkit-background-size: 132px 89px;
background-size: 132px 89px;display: inline-block;width: 132px;height: 89px;position: absolute;top: 10px;right: 50px;}
.hbyh-item .shiyongwan{background: url('img/shiyongwan.png') no-repeat 0 0;-webkit-background-size: 132px 89px;
background-size: 132px 89px;display: inline-block;width: 132px;height: 89px;position: absolute;top: 10px;right: 50px;}
.hbyh-item-used .miane{color: #666}
.hbyh-item-used .hong-w{background: #fff url('img/hong-l-used.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item-used .hong-tu{background:url('img/hong-r-used.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}
.hbyh-item-used .cash-w{background: #fff url('img/juan-l-used.png') no-repeat 0 0;-webkit-background-size: 87px auto;background-size: 87px auto;}
.hbyh-item-used .cash-tu{background:url('img/cash-r-used.png') no-repeat 0 0;-webkit-background-size: 65px auto;background-size: 65px auto;width: 65px;}

/*2019.1.17商城下单页面*/
.ml13{ margin-left:13px;}
.account_address{-webkit-box-align:center;box-align:center;padding: 15px;}
.account_address1{-webkit-box-align:center;box-align:center;padding: 15px;}
.account_address_box{-webkit-box-align:center;box-align:center;padding: 15px;}
.account .bg{background:url('img/jiesuan.png') no-repeat 0 0;-webkit-background-size: 50px 50px;
background-size: 50px 50px;display: inline-block;}
.icon_jiesuan_map{ background:url(img/icon_jiesuan_map.png) no-repeat; background-size:22px 16px;display: inline-block;}
.icon_mapimg{ width:13px; height:16px; background-position:0 0; vertical-align:top; margin-right:5px;}
.account .moren{ padding:1px 5px; font-size:12px; color:#fff; background:#fc2529; display:inline-block; margin-left:10px;}
.account .right{background-position:-14px 0;width: 8px;height: 13px;}
.map_bottom_bg{ width:100%; height:3px; background:url(img/map_bottom_bg.jpg) repeat-x;}
.color_e13b41{ color:#e13b41;}
.icon_play{background:url(img/icon_play.png) no-repeat; background-size:25px 101px; display:inline-block; vertical-align:middle;}
.icon_play_weixin{ background-position: 0 0; width:25px; height:25px;}
.icon_play_zhifubao{  background-position: 0 -25px; width:25px; height:25px;}
.icon_play_daofu{  background-position: 0 -50px; width:25px; height:26px;}
.icon_play_daodian{  background-position: 0 -76px; width:25px; height:25px;}
.togglefapiao{background:  url('img/Togglebtn-new.png') 0 0 no-repeat;-webkit-background-size: 52px 66px;
background-size: 52px 66px;display: inline-block;width: 52px;height:32px;}
.togglefapiao.active{background-position: 0 -34px;}
.fapiao_box{ padding-bottom:10px;  border-bottom:1px solid #f8f8f7;}
.account .gou{background-position: -27px -35px;width: 14px;height: 10px;margin-right: 5px;display:none;}
.account_address .people{width: 21px;height: 21px;}
.account_address .phone{width: 20px;height: 20px;background-position: 0 -30px;}
.account-title{line-height: 44px;border-bottom: 1px solid #f8f8f7;color: #333;font-size: 16px;}
.account_methods_b>div{border-bottom: 1px solid #F3F3F3;line-height: 22px;}
.account-fp-b .t{}
.account-fp-b .b a{display: inline-block;height: 32px;line-height: 32px;border:1px solid #999;color: #999;padding:0 15px;border-radius:5px;}
.account-fp-b .b .active{border-color: #0A8CE9;color: #1c8ee6;}
.account-fp-b .b .active .gou{display:inline-block;}
.account-fp-b .tt{display: block;height: 36px;border:1px solid #EDEDED;width:100%;padding-left:5px;font-size:14px; background:#f9f9f8;}
.account-note textarea{display: block;border-radius: 5px;border:1px solid #D8D8D8;min-height: 60px;width: 100%;line-height:24px;padding-left:5px;}
.account-yhj>div{border-bottom: 1px solid #F1F1F1;padding-left: 15px;padding-right: 15px;}
.account-yhj>div:nth-last-of-type(1){border:none;}
.account-yhj .im{background:#fc2529; padding:0 3px;height: 20px;line-height: 20px;  display: inline-block;}
.account-money{color: #ff540f}
#hongbao_wrap,#youhuiquan_wrap{bottom: 0;left: 0;right:0;background: #eee; display:none; position:fixed; z-index:12;}

.modalQuan{ padding-bottom:0;}
.ovA{ max-height:230px; overflow-y:auto;}
.xianjinquan-form input{border:1px solid #d8d8d8;border-radius:5px;padding-left:5px;display: block;width:100%;}
.xianjinquan-form .code{border-radius:5px;background: #ff540f;}
.footer_box{ background:#fff; width:100%; margin-top:10px; line-height:50px; height:50px; overflow:hidden; position:fixed; left:0; bottom:0; border-top:1px solid #F1F1F1;}
.footer_box .footer_left { width:68%; float:left;}
.footer_box .footer_left p{ padding-left:15px;}
.footer_box .footer_right { width:32%; background:#ff0000;float:left; text-align:center; color:#fff; }
.footer_box .footer_right a{ color:#fff; display:block; font-size:17px;}

.bing-submit{ padding:20px 15px 15px 15px;}
.bing-submit a,.bing-submit .submit{display: block;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 18px;background-color: #00be2f;border-radius:5px;width:100%;border:none;}
.bing-shanchu a{display: block;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 18px;border-radius:5px;width:100%;border: 1px solid #eeebea; color:#000;}

/*之前顶部导航订单确样式*/
.s_top h2 {  width: 100%; text-align: center; font-size: 18px;  color: #fff;}
.s_top_bg{height:44px;line-height:44px;background:#fff;display:-webkit-box;display:box;}
.s_top_bg h1{width: 100%;text-align: center;font-size: 16px;}
.s_top h1{width: 100%;text-align: center;font-size: 16px;}
.icon_close{ width:18px; height:18px; background:url(img/icon_close.png) no-repeat; background-size:18px 18px; display:inline-block; position:absolute; right:15px; top:13px;}
.zezao{ width:100%; height:100%;  background-color: rgba(000,000,000,0.5); position:fixed; left:0; top:0; display:none; z-index:11;}
.zezao_two{ width:100%; height:100%;  background-color: #000; position:absolute; left:0; top:0; display:none; z-index:96;opacity: 0.5;}
.no_hongbao{ width:100%; height:120px; line-height:120px; background:#f5f4f3; text-align:center; color:#999; font-size:16px;}
/*新增地址弹窗*/
#show_bianji{ position:fixed; left:0; bottom:0; right:0; display:none; z-index:98;  }
#show_xinzeng{position:fixed; left:0; bottom:0; right:0; display:none; z-index:99;}
#show_xuanzhe{position:absolute; left:0; bottom:0; right:0; display:none; z-index:12;}
.s_top .fs16{ font-size:16px;}
.bdb{ border-bottom:1px solid #f8f8f7;}
.address_new .xinxi{ width:75px; display:block;}
.address_new .togglefapiao{ position:absolute;right:15px; top:9px;}
.address_new .search_item {
    height: auto;
    line-height: normal;
    padding: 15px;
}
.address_new .search_item .xinxi {
    line-height: normal;
}
.color_a9{ color:#a9a9a9;}
#show_xuanzhe .moren{ padding:1px 5px; font-size:12px; color:#fff; background:#fc2529; display:inline-block; margin-left:10px;}
.icon_bianji{ background: url('img/edit.png') 0 0 no-repeat; background-size: 18px 18px; display: inline-block; width: 18px; height: 18px;}
.conten_xuanzhe{ max-height:300px; overflow-y:auto; overflow-x: hidden;}
.click_xinzhen{ padding:15px; border-top:1px solid #f8f8f7;}
.click_xinzhen span{ margin-left:10px; font-size:15px;}
.click_xinzhen .right {  background-position: -14px 0;  width: 8px;  height: 13px; }
.icon_xinzeng{ background:url(img/icon_xinzeng.png) no-repeat; background-size:18px 18px; width:18px; height:18px; display:block;}
#show_xuanzhe .list_null{ height:130px; width:100%; line-height:130px;  text-align:center; font-size:16px; color:#999;}

.liuyan_tanchuang{ font-size:15px; border-radius:10px; background-color: rgba(000,000,000,0.7); position:fixed; top:50%; left:50%; height:42px; line-height:42px; color:#fff; text-align:center; margin-top:-24px; width:270px; margin-left:-135px;}

/*确定删除弹窗,放弃编辑*/
.location_warp{background-color: rgba(000,000,000,0.8); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index:100; display:none;}
.location_warp .ui-dialog { margin-top: -95px; }
.index_load { position: absolute; top: 50%; text-align: center; margin-top: -50px; height: 100px; width: 100%;}
.ui-dialog { position: absolute; top: 50%; margin-top: -83px; left: 50%; margin-left: -135px; }
.ui-dialog-cnt {border-radius: 6px;width: 270px;-webkit-background-clip: padding-box; background-clip: padding-box; pointer-events: auto; background-color: rgba(253,253,253,.95);position: relative;font-size: 16px;margin: 0 auto;}
.ui-dialog-bd {min-height: 71px;border-top-left-radius: 6px;border-top-right-radius: 10px;display: -webkit-box;display: box;-webkit-box-pack: center;-webkit-box-align: center;-webkit-box-orient: vertical;}
.ui-dialog-bd>h4 { width: 100%;text-align: center;font-size: 16px; color: #333;}
.ui-dialog-bd>div, .ui-dialog-bd>ul { width: 100%; font-size: 14px; color: #999; line-height: 25px;}
.ui-dialog-ft {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;display: -webkit-box;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-align: center;border-top: 1px solid #e0e0e0;height: 45px;line-height: 45px;}
.ui-dialog-ft button {color: #00a5e0;text-align: center;border-right: 1px #e0e0e0 solid;width: 100%;line-height: 42px;background: transparent;display: block;margin: 0!important;-webkit-box-flex: 1;cursor: default; font-size: 14px;}
.ui-dialog-ft button:last-child {border-right: 0;border-bottom-right-radius: 6px;}
button {-webkit-appearance: none;border: 0;background: 0 0;}

/*商城下单页面收货地址*/
.xinzeng_pf{ position:fixed; left:0; right:0; bottom:0;}
.address_new input{border:none; line-height:49px;}

.text_over{    white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
/*商城下单页面样式新增 */
.peis_choice a{width: 73px; height: 26px; line-height: 26px; display: inline-block; border:1px solid #343434; font-size: 14px; margin-left: 15px;border-radius: 4px; text-align: center;}
.peis_choice a.on{color: #e13b41; border:1px solid #e13b41;}
.ID_enter{ width: 75%; padding-left: 15px; font-size: 15px;}
.buy_countBox{padding: 5px 0 0 10px; overflow: hidden; line-height: 46px;}
.buy_countBox .orange{color: #ff540f;}

/*-自提取地址*/
.account_address_box2 { -webkit-box-align: center; box-align: center; padding: 15px;}
.peisong_tab{ padding:10px 15px; border-bottom:1px solid #f8f8f7; }
.peisong_tab span{ padding:6px 9px; border:1px solid #343535; border-radius:5px; display:inline-block; margin-right:5px;}
.peisong_tab span.on{ border-color:#fc2529; color:#fc2529;}
#yf_address{position:absolute; left:0; bottom:0; right:0; display:none; z-index:13;}
#yf_address .address_list{ height:40px; line-height:40px; padding:0 15px; background:#f5f4f3;}
.icon_yaoxiang{ width:16px; height:14px; background:url(img/icon_yaoxiang.png) no-repeat; background-size:16px 14px; display:inline-block; vertical-align:top; margin-right:8px;}
.address_new .dflex input{border:none; height:20px; line-height:20px; margin-top:15px;}
.lh18{ line-height:18px;}
.sfz_id{ padding:13px 15px;}
.sfz_id .bj_box{ position:absolute; right:0; top:0; padding:6px 14px; border-left:1px solid #e3e1de; margin:5px 0;}
.icon_bianji_sfz{ width:19px; height:19px; background:url(img/icon_bianji_sfz.png) no-repeat; background-size:19px 19px; display:inline-block;}
.moren{ padding:1px 5px; font-size:12px; color:#fff; background:#fc2529; display:inline-block; margin-left:10px;}

/*确认商品修改数量增减*/
.peis_choice a{width: 73px; height: 26px; line-height: 26px; display: inline-block; border:1px solid #343434; font-size: 14px; margin-left: 15px;border-radius: 4px; text-align: center;}
.peis_choice a.on{color: #e13b41; border:1px solid #e13b41;}
.ID_enter{ width: 75%; padding-left: 15px; font-size: 15px;}
.buy_countBox{padding: 5px 0 0 10px; overflow: hidden; line-height: 46px;}
.buy_countBox .orange{color: #ff540f;}
.hbyh-item .date1{ left:0; bottom:0; line-height:22px;}
.ov {  overflow: hidden;}

/*2019.1.15新增样式订单确认页已登录*/
.togglefapiao_tow{ background: url(img/Togglebtn_new.png) 0 0 no-repeat; -webkit-background-size: 50px 50px;  background-size: 50px 50px;display: inline-block; width: 50px; height: 25px; background-position: 0 -25px;}
.togglefapiao{ background: url(img/Togglebtn_new.png) 0 0 no-repeat; -webkit-background-size: 50px 50px;  background-size: 50px 50px;display: inline-block; width: 50px; height: 25px;  background-position: 0 -25px;}
.togglefapiao_tow.active { background-position: 0 0;}
.togglefapiao.active {  background-position: 0 0; }

/*2019.1.17填写用药人信息*/
#show_yongyaoren{ position: fixed; left: 0; bottom: 0; right: 0; display: none;  z-index: 97;}
#show_bj_yyr{ position: fixed; left: 0; bottom: 0; right: 0; display: none;  z-index: 98;}
.yyr_sex_box{ height:30px;  margin-top:10px; line-height:30px;  border-radius:30px; overflow:hidden;}
.yyr_sex_box span{padding:0 20px; background:#f7f7f7; float:left;}
.yyr_sex_box span.on{ color:#fff; background:#00be2f;}
.bing-submit a{ color:#fff !important;}
.yongyao_box .biaozhu{ height:30px; line-height:30px; text-align:center; color:#dd7623; background:#faf8dc; border-radius:5px;}
.mt2{ margin-top:2px;}
.icon_yy01{display:inline-block; width:14px; height:14px; background:url(img/icon_yy01.png) no-repeat; background-size:14px 14px; vertical-align:middle;}
.address_ts{color:#dd7623; background:#faf8dc; padding:5px 15px; font-size:14px; position:fixed; z-index:9; bottom:51px; left:0; right:0; max-height: 53px; overflow: hidden;}

.icon_bianji_tow { background: url(img/icon_bianji_sfz.png) 0 0 no-repeat; background-size: 18px 18px; display: inline-block; width: 18px; height: 18px;}
#show_xz_urer{position: fixed; left: 0; bottom: 0; right: 0; display: none;  z-index: 95;}
#show_xz_urer .list_null {  height: 130px; width: 100%;line-height: 130px; text-align: center; font-size: 16px; color: #999;}
.bing-submit a, .bing-submit .submit,.bing-shanchu a{ font-size:16px;user-modify:read-write-plaintext-only;}

/*2019.01.16订单确认-到店自提新增*/
.mNew_popCon{ width: 100%; height: 100%; top: 0; margin: 0; padding: 0; background-color: #000; opacity: 0.7; position: fixed; z-index: 9;}
.mNew_shop_pop{background: #fff;position: fixed; bottom: 0; left: 0; width: 100%;  z-index: 9999;  display: none;padding: 15px 0 10px 0;}
.mNew_shop_pop h4{font-size: 20px; padding: 0 10px;font-weight: bold;}
.mNew_shop_pop .closeIcon{background: url(img/m_closedIcon.png) no-repeat; background-size: 19px 17px; width: 19px; height: 17px;position: absolute;right: 10px; top: 18px;}
.mNew_shop_pop .chosiec{padding: 15px 0 15px 10px; }
.mNew_shop_pop .chosiec a{padding: 0px 15px; border:1px solid #efefef; border-radius: 15px; display: inline-block; height: 28px; line-height: 28px; font-size: 13px; margin-right: 20px;}
.mNew_shop_pop .chosiec a.avtiveBtn{border:1px solid #48bc48; color: #48bc48;background: #f2fff2; font-weight: bold;}
.mNew_itemCon{display: none;}
.mNew_itemCon .item{border-bottom:1px solid #efefef; padding: 12px 0 20px 0; position: relative;}
.mNew_itemCon .shop{font-size:15px; padding:0px 0 5px 0; font-weight: bold;}
.mNew_itemCon .city{font-size:14px; color: #666; }
.mNew_itemCon .time{font-size:12px; color: #999999; }
.mNew_itemCon .line{ padding: 0 7px; }
.mNew_itemCon .on .shop{ color: #48bc48; }
.mNew_itemCon .gouIcon{background: url(img/m_gouIcon.png) no-repeat;background-size: 27px 19px; width: 27px; height: 19px; position: absolute; top: 50%; right: 20px;margin-top: -10px; display: none;}
.mNew_itemCon .on .gouIcon{display: block;}
.mNew_itemCon .oosCon .shop, .mNew_itemCon .oosCon .city{ color: #999; }
.mNew_itemCon .oosCon .oos{background: #a6a6a6; color: #fff;font-size: 12px; padding: 1px 5px;font-size: 12px; margin-right: 10px;}
.mNew_payMain .p{width: 5px; height: 5px; background: #999999; border-radius: 50%;margin-left: 5px; float: left;margin-top: 18px;}
.mNew_payMain .p_big{background: #333333; width: 8px; height: 8px;margin-top: 16px;}
.ensureCon{height: 50px;line-height: 50px;background:#48bc48; text-align: center; border-radius: 5px; /*width: 95%; position: absolute; bottom: 20px; left: 10px; */ margin:0 10px; }
.ensureCon .okBtn{ color: #fff; font-size: 14px; width: 100%; height: 100%; display: block;}
.scrollDiv{height: 300px; overflow: scroll;}
.scrollHeight{height: 100%; position: relative;}
.kong_height{ height: 350px; }
.kong_height2{height: 250px;}
@media screen and (max-width: 320px) {.scrollDiv{height: 200px; overflow: scroll;}
.kong_height{ height: 200px; }
.kong_height2{ height: 100px; }
}
/*2019.01.16订单确认支付新增*/
.mNew_cart_notice{background-color: #fcf8dd;line-height: 21px; color: #dd7623;}
.icon_play_weixin { background-position: 0 0; width: 25px; height: 25px;}
.mNew_footer{background: #fff; width: 100%;  line-height: 50px; height: 50px; overflow: hidden; position: fixed; left: 0; bottom: 0;}
.mNew_footer .weixin_btn{ height: 50px; line-height: 50px; background: #48bc48; width: 100%; display: block; color: #fff; font-size: 16px; text-align: center; }
.mNew_footer .zfb_btn{ height: 50px; line-height: 50px; background: #4ba7e9; width: 100%; display: block; color: #fff; font-size: 16px; text-align: center; }
.mNew_popCon{ width: 100%; height: 100%; top: 0; margin: 0; padding: 0; background-color: #000; opacity: 0.7; position: fixed; z-index: 9;}
.mNew_center_popup { position: fixed;  width: 80%; height: auto; margin: auto; left: 10%;  top: 30%; -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.6);  border-radius: 5px;
background-color: #fff; z-index: 999999; }
.mNew_center_popup .btnCcon a{ width: 49%; display: inline-block; }

/* 上传处方 */
.pic_item { float:left; position:relative; width: 77px; height: 77px; border:solid 1px #eee; border-radius: 5px; margin-right: 6px; z-index: 0;}
.pic_item img { width: 100%; position: absolute; z-index: 10000;}
.btn_file { border:dashed 1px #eee; border-radius: 5px; width: 77px; height: 77px; overflow: hidden; position: relative; z-index: 0; text-align: center;}
.btn_file input { position: absolute; z-index: 0; opacity: 0; width: 100%; height: 100%; left: 0; top: 0;}
.btn_file img { margin: 23px 0 0;}
.btn_file p { margin: 0; font-size: 11px; color: #999;}
.btn_close { background: url(../images/icon_close.png) no-repeat 0 0; background-size: cover; height: 17px; width: 17px; position: absolute; top: -4px; right: -4px; z-index: 10001;}
.preview { position: fixed; top: 0; left: 0; right: 0; z-index: 1000;overflow: hidden;}
.preview .btn_close{display: none;}
.preview .pic_item { width: 100%; height: auto; max-height: 445px; overflow-y: scroll; margin: 0; border: none; text-align: center;}
.preview .pic_item img { max-width: 100%; width: auto; height: auto; position: static;}
.preview .pic_item .btn_close { display: none;}
.pic_item { max-width: none; max-height: none;}
.pic_item input { width: 0; height: 0; position: relative;z-index: 0; top: -10px;}
.preview .box{position: relative;width: 100%;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;}
.btn_img_close {width: 32px;height: 32px;background: url(img/icon_yyr_close.png) no-repeat;background-size: 32px 32px;margin: 20px auto;}
.img_num { color: #fff; line-height: 40px; height: 40px; text-align: center; font-size: 14px;}

/*2019.1.18预约单详情页*/
.text_over2{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.text_over3{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all;}
.right_jian{    background-position: -14px 0; width: 8px; height: 13px; }
.order-money  .fuzhi_btn{ font-size:12px; padding:3px 8px; border:1px solid #dddddd; border-radius:10px;}
.footer_box .footer_right{ background:#fc562c;}
.yyd_box_top_bg{ height:50px; width:100%; background:#48bc48;}
.yyd_box_t_box{ margin:0 15px; position:relative; top:-25px;    }
.yyd_box_t_con{ width:100%; padding:15px 20px; background:#fff; box-shadow:0 2px 10px #ccc; border-radius:10px;  -webkit-box-align: center;box-align: center;}
.bdtn{ border-top:none !important;}
.icon_hei_jian{ width:8px; height:12.5px;background: url(img/icon_hei_jian.png) no-repeat;background-size: 8px 12.5px; display:block;}
.footer_box .footer_btn_box span{ height:32px; width:88px; display:block; float:left; text-align:center; font-size:14px; line-height:32px;}
.footer_box .footer_btn_box .rembtn{ border:1px solid #333; border-radius:20px;}
.footer_box .footer_btn_box .addbtn{ border:1px solid #fc562c; border-radius:20px; background:#fc562c; color:#fff;}

/*用药人提示弹窗*/
.yyr_tost_box{ display:none;width: 100%; height: 100%;  background-color: rgba(000,000,000,0.5); position: fixed; left: 0; top: 0;  z-index: 99; }
.yyr_tost_con{ width:250px; box-sizing:border-box; border-radius:10px; background:#fff; position:absolute; top:35%; left:50%; margin-left:-125px; padding:20px; }
.icon_yyr_close{ width:42px; height:42px;  background:url(img/icon_yyr_close.png)  no-repeat;background-size: 42px 42px; display:block; position:absolute; bottom:-60px; left:50%; z-index:99; margin-left:-21px;}

.bing-submit .submit{ -webkit-appearance: none;}
.min_span{min-width:100px; text-align:right;}

/*2019.01.28新增*/
.new_verify_box .icon_login{margin-top: 4px;}
.new_cnee_box .borderb input{margin-top: 3px;}
.search_content { color: #666; }
.mNew_itemCon_show .item{ border-bottom: none; padding:10px;}
.mNew_itemCon_show .item .shop{ font-weight: normal; font-size: 13px; }
.mNew_itemCon_show .item .city{ font-size: 12px; }

/*2019.02.20新增*/
.mask{z-index: 999;}
.search_nbox input.ss_new_input{font-size: 14px; box-sizing:border-box; float:left;}
.search_nbox .ssBnt .ss_new_btn{ font-size: 14px; outline:none; outline-color: rgba(255,255,255,0);}
.m_ssnew_fixed{position:fixed; top:0; left:0; background:#eee; right:0; z-index:9999;}
.m_ssnew_fixed .wzz{white-space: nowrap;overflow: hidden;}
.m_ssnew_fixed .ssIcon{background: url(../images/n_s_icon.png) no-repeat;background-size: 13px 15px; display: inline-block;vertical-align: sub; width: 13px; height: 15px;}
.drug_pop_main .next_step_btn{display: block;}
.fs17{font-size: 17px;}
.over_load{height: 100% !important;}
.center{margin-top: -80px;}
.cart-item .p4 span { width: 16px; height: 30px; line-height: 30px;}
/* .numButton .minus:after{content: "";display: block;width: 16px;height: 2px;background: #999;border-radius: 1px;margin-top: 14px;} */
.numButton .disabled:after, .numButton .disabled:before {background: rgba(29, 20, 20, 0.5);}
.numButton .add{ background-position: -15px 6px; padding: 0 8px 0 0;}
.numButton .Icon, .numButton .minus { vertical-align: inherit; margin-left: 3px!important;width: 16px;height: 30px;line-height: 30px;padding: 0 5px;margin: 0;}
.numButton .minus {
    background: url(img/jiaIcon.png) no-repeat;
    background-size: 34px auto;
    background-position: 8px 6px;
    padding: 0 0 0 8px;
}
.drug_pop_main .buy_pro_box .numButton .Icon{
    background-position:10px 7px;margin:0;
}
.drug_pop_main .buy_pro_box .numButton .add{
    background-position:-15px 6px;
}
.wc_home_warp .border{border:1px solid #f0f0f0; width: 79%; border-radius: 4px;}
.wc_home_warp .search_con{box-shadow: 0px 2px 2px #dcdcdc;}
.wc_home_warp .input_text{height: 23px; line-height: 23px; font-size: 14px; padding-left: 10px;}
.wc_home_warp .ssicon{ width: 13px; height: 13px;}
.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;}
.nav_box { height:46px; line-height:46px; font-size:14px; text-align:center; border-bottom:1px solid #eee;}
.nav_box .li01{ width:25%;}
.bdr{ border-right:1px solid #f9f9f9;}
.nav_box li span {  position: absolute; margin-left: 8px; vertical-align: middle; width: 0; height: 0; border-width: 5px; overflow: hidden;}
.cont_box .right_box{ width:75%; box-sizing:border-box;   position: absolute; left: 25%; top: 102px; bottom: 0;  display: flex;}
.cont_box .left_box ul{overflow: scroll; background:#f4f4f4;width: 100%;}
.cont_box .right_box .cp_box{  width:100%;}
.left_box li { height:50px;line-height:50px;text-align:center;font-size:14px;align-items:center; border-bottom:1px solid #eee; overflow:hidden;}
.cont_box .left_box{ background:#f9f9f9;position: absolute; bottom: 0; left: 0; display: flex; box-orient: vertical; width: 25%;}
.left_box li.on{ background:#fff; border-left:3px solid #3592fa;}
.toogle em{background: url(img/m_icon.png) no-repeat;
    background-size: 10px auto;
    display: block;
    position: absolute;
    width: 10px;
    top: 18px;
    left:65%;
    height: 14px;}
.toogle .em1{background-position: 0 -15px;}
.toogle .em2{background-position: 0 -30px;}
input[type="checkbox"],input[type="text"],input[type="submit"],input[type="button"],input[type="number"],input[type="tel"],textarea,button {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
}

/*03.25新增样式*/
.new_detail_combo .pro_model .sell_out_box{width: 90px; height:  90px; line-height: 90px; left: 50%; margin-left: -45px;}
.new_detail_combo .total .submit_grey{background: #7b7b7b;}

/*03.28新增样式*/
.add_globe_style{background: #3880e7;font-size: 13px; color: #fff; border-radius: 4px; padding: 1px 4px; margin-right: 6px;}
.col_ff540f{color: #ff540f !important;}
.x-bing-submit .x-submit{ background: #ff540f; }
.add_globe_popcon{position: fixed; width: 70%; height: auto; margin: auto;  left: 14%;  top: 18%; z-index: 999999;}
.add_globe_popcon .main{border-radius: 15px;}
.add_globe_popcon .main a{height: 42px; line-height: 42px; float: left; width: 50%; text-align: center; font-size: 17px; border-top: 1px solid #e9e9e9;}
.add_globe_popcon .main a.set{background: #ff540f; color:  #fff; width: 50%; border-bottom-right-radius: 15px;}
.add_globe_popcon .main i.icon{background: url(../images/add_globe_icon.png) no-repeat; background-size: 30px auto; width: 27px; height: 27px; float: left;margin-right: 10px; background-position: 0 -34px;}
.add_globe_popcon .main li.on i.icon{background-position: 0 -2px;}
.add_globe_popcon .main li{ margin-bottom: 25px; }
.identityBox{ width: 78%; }
.identityBox input{ width: 100%; }
@media screen and (max-width: 320px){
   .identityBox{ width: 70%; }
}


/*2019.4.2 新增详情页顶部导航*/
.nav_maodian{ height:45px;}
.nav_md_box{ position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 1001;}
.nav_new_md_box{position: relative; border-bottom: 1px solid #e5e5e5; min-height: 44px;  background: #fff;  line-height:44px;}
.nav_new_md_box .icon_back{  position: absolute; width: 40px; height: 44px;}
.nav_new_md_box .nav_icon_left { margin: 12px 0 0 15px; width: 20px;  height: 20px; background:url(../images/nav_icon_left.png) no-repeat;background-position: 0 0; background-size: contain; display:block;}
.nav_new_md_box .icon_new_shortcut { overflow: hidden; position: absolute; top: 0; right: 0; width: 40px; height: 44px;}
.nav_new_md_box .nav_icon_more { display:block; margin: 20px 15px 0 5px ; width: 20px; height: 20px; background:url(../images/nav_icon_more.png) no-repeat; background-size: 20px;}
.ms_new_title { margin: 0 120px; height: 44px; font-size: 16px; line-height: 44px; text-align: center; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
@media screen and (max-width: 320px) {.ms_new_title { margin: 0 100px;}}
.detail_anchor_wrap {height: 44px;}
.detail_anchor_wrap .detail_anchor { display: -webkit-box; display: -webkit-flex; display: flex; height: 44px; line-height: 44px; color: #666; background-color: #fff;}

.detail_anchor_item.cur span{ border-bottom:2px solid #3880e7;  padding:0 3px 12px 3px;}
.detail_anchor_wrap .detail_anchor_item { flex: 1; text-align: center; }
.ms_ul_shortcut { position:fixed; top: 38px; right: 10px; z-index: 1002; border-radius: 4px; width: 125px; background:#fff}
.ms_ul_shortcut ul{  box-shadow:1px 2px 8px 2px #dbe2ed; position:relative; font-size:14px; border-radius:5px; overflow:hidden;}
.ms_ul_shortcut li { display: block; position: relative;width:125px; height: 40px;line-height: 40px; z-index: 1002; ;}
.ms_ul_shortcut li  a{ display:block; padding-left:17px}
.icon_nav_sjt{background:url(../images/icon_nav_sjt.png) no-repeat; width:19px; height:10px;  background-size:19px 10px; display:block; position:absolute; top: -10px; right: 8px; z-index:99;}
.header_shortcut_ul .icon_nav_home{ background:url(../images/icon_nav_home.png) no-repeat; background-size:20px 80px; float:left;  margin-right:15px; margin-top:10px;}
.header_shortcut_ul .icon_home1{ width:20px; height:19px; }
.header_shortcut_ul .icon_home2{width:20px; height:19px; background-position: 0 -20px;}
.header_shortcut_ul .icon_home3{width:20px; height:19px; background-position: 0 -40px;}
.header_shortcut_ul .icon_home4{width:20px; height:19px; background-position: 0 -60px;}
.ms_ul_shortcut li.bdb{ border-bottom:1px solid #eee;}
.add_zxysPop .a_nav_centent{right: 20px; bottom: 80px;position: absolute;}
.index_nav_warp2 { position: fixed; bottom: 0; right: 0; height: 49px; border-top: 1px solid #f0f1f4; padding-top: 2px; box-sizing: border-box; z-index: 9998;}

/*04.10新增文章列表、详情样式*/
.mall_article_main .article_item{border-bottom: 1px solid #eeeeee; padding: 15px;}
.mall_article_main .article_item .title{font-size: 16px; color:  #2a344a; line-height: 22px;}
.mall_article_main .article_item .img_one_pic{width: 33.65%; margin-right: 10px; position: relative;float: left;padding-top: 22.222%;}
.mall_article_main .article_item .img_style img{ width: 100%; height: 100%;position: absolute; left: 0; top: 0;}
.mall_article_main .article_dec img{ width: 100%; }
.mall_article_main .article_tlt{font-size: 20px; color: #333; font-weight: 600;padding-bottom: 10px;}
.mall_article_main .article_dec{padding-top: 15px;}
.mall_article_main .article_dec, .mall_article_main .article_dec p, .mall_article_main .article_dec span{ margin-top: 10px; font-size: 14px; line-height: 25px; color: #333; text-align: justify;}
.mall_article_main .article_dec h4{font-size: 16px; margin-top: 5px;color: #333;font-weight: 600;}

/*04.17-健康头条新增*/
.msmall_health{padding: 5px 10px 5px 8px; height: 52px; overflow: hidden;}
.msmall_health li{margin-bottom: 5px; margin-left: 10px; margin-top: 1px; font-size: 12px; color: #666;}
.msmall_health li .pointer{width: 4px;height: 4px; background: #ef3337; border-radius: 50%; display: inline-block; margin-right: 5px; vertical-align: middle;}

/*2019.05.06新增样式*/
.pro_decBox{border: 1px solid #f2f2f2; border-bottom:0;font-size: 13px;}
.pro_decBox .bg_e9{background: #eee; width: 22%; text-align: center; }
.pro_decBox .bd_b{border-bottom: 1px solid #f2f2f2; padding: 8px;}
.imgW100{ width:100%;}
.new_search_main .search_nbox{ line-height:normal;}
.search_nbox input{ box-sizing:border-box;}

/*2019.6.1支付新增智慧E宝支付*/
.icon_pay_zh{ width:25px; height:25px; background: url(img/icon_pay_zh.png)  no-repeat; background-size:25px 25px; display:block;}

/* 详情页选择地址 */
.address_slide_head{width: 100%;text-align: center;font-size: 16px;}
.detail_transfer { border-bottom: 1px solid #f2f2f2; height: 50px; line-height: 50px;}
.detail_transfer .icon_jiesuan_map{background: url(img/icon_jiesuan_map.png) no-repeat;background-size: 22px 16px;display: inline-block;right: 15px;top: 20px;background-position: -14px 0;width: 8px;height: 13px;}
.conten_xuanzhe {max-height: 227px;overflow-y: scroll;}
.other_address {border-top: 1px solid #f2f2f2;}
.other_address span { background:#5184f7; text-align: center; font-size: 14px; border-radius: 20px; line-height: 40px; color: #fff; display: inline-block; width: 100%;}
.address_detail_tit { width: 45px; position: absolute;}
.address_detail_box { width: 100%;}
.address_detail_box p { padding:0 25px 0 40px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.grayLayer {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #eee;background: rgba(0, 0, 0, 0.7);z-index: 888;display: block;}
.address_list .content {width: 100%;display: block;position: fixed;z-index: 889;color: black;-webkit-transition: all 0.4s;transition: all 0.4s;bottom: 0;left: 0;background: white;}
.address_tips { position: fixed; bottom:50px;left: 0; right: 0; padding: 6px; font-size: 14px; text-align: center; background: #fbf8d9; color: #d27029;}
.detail_pro_warp .tabContent>div .pro_message{ overflow: hidden;  word-wrap: break-word;  word-break: break-all;padding:0;}
.detail_pro_warp .tabContent>div .pro_images_con table td{width: auto !important;}
.pro_decBox>div { width: 100%!important; height: auto!important;position: inherit!important; margin: 0!important;}
.ssd-module-wrap .W155738394341014 {left: 315px!important;}
.detail_pro_warp table{width: 100%!important;}
/*领取优惠券新增*/
.hd_yhq_con{background: #3780e7;}
.hd_yhq_con .tlt{color: #fff; padding: 10px 0; text-align: center;}
.hd_yhq_con .info_box { background: #ec1153; border-top-left-radius: 5px; border-bottom-left-radius: 5px; padding-left: 10px;
padding-top: 10px;color: #fff; }
.hd_yhq_con .line { background: url(../images/hdykt_icon08.png) no-repeat;background-size: 10px 70px; width: 10px; height: 70px; margin-left: -1px;}
.hd_yhq_con .gift {width: 20px; padding:9px 0 0 0; border-top-right-radius: 5px;border-bottom-right-radius: 5px;
margin-left: -1px;background: #fff; text-align: center; color: #eb1153;border: 1px solid #eb1153;border-left: none;}
.hd_yhq_con .money {font-size: 22px; font-weight: bold;}
.hd_yhq_con .coupon{border-radius: 5px; text-align: center; padding: 15px 0px;position: relative;}
.hd_yhq_con .coupon .w_150{width: 150px; margin: 20px auto;}
.hd_yhq_con .coupon .use_btn{ width: 140px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; border-radius: 30px; background: #3880e7; margin: 0 auto; display: block; }
.hd_yhq_con .coupon .icon{background: url(../images/hd_ylq_icon.png) no-repeat; width: 43px;height: 43px; background-size: 43px 43px; position: absolute; right: 10px; top: 10px;}
.hd_yhq_con_btm img{display:block;}
.hdykt_hintCon{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);background-color: rgba(0,0,0,.6);font-size:15px;border-radius:10px;color:#fff;z-index:999; padding:10px;font-size: 14px; text-align: center; white-space: nowrap;}

/* 我的订单 */
.productWarp{position: relative;}
.productWarp .item img{border:1px solid #e4e4e4; margin-right: 5px;}
.productWarp .account{right:8px;top:50%;margin-top:-9px}
.myorder .payBtn{width: 80px; height: 36px; color: #ff540e; line-height: 36px; border:1px solid #ff540e;border-radius: 4px; text-align: center; display: inline-block;}
.h60{ height: 60px;}
.lh60{ line-height: 60px;}
.test6{color: #666;}
.myorder i.trashIcon{background: url(../images/trash3.png) no-repeat; width: 20px; height: 20px; background-size: 20px 20px;padding-left: 10px;}
.bordern{border-top:none;border-bottom: none;}
.w90{width:90%;}
.orderNav_list{ width: 100%; height: 40px; line-height: 40px; background: #fff; }
.orderNav_list li{ width: 20%; float: left; text-align: center; position: relative;}
.orderNav_list li a{font-size: 14px; color: #666; display: block;}
.orderNav_list li .quan{position: absolute; left: 76%; top: 8px; display: block; width: 15px; height: 15px; text-align: center;line-height: 15px;  color: #fff; background: #ff3e00; border-radius: 50%; font-size: 10px; overflow: hidden;}
.orderNav_list li.on{ border-bottom: 2px solid #3D9CE7; color: #BA2636;}
.self_lift{display: inline-block;background-color:red;color:white;width: 32px;height: 18px;font-size: 11px;text-align: center;line-height:18px;margin-left: 58%;}
/*2018.10.16新增样式*/
.bgfdf8ec{background: #fdf8ec;}
.col_eda763{ color: #eda763; }
.col_ed7263{ color: #ed7263; }
.borderb{border-bottom: 1px solid #eee;}
.addTitle_item{border-bottom: #eee 1px solid; padding: 10px 0; margin: 0 10px;}
.addTitle_item .iconT{background: url(../images/m_add_icon01.png) no-repeat; width: 12px; height: 14px; background-size: 12px 14px; display: inline-block; float: left; margin: 3px 2px 0 0;}
.addTitle_item .selfMy{border: 1px solid #ed7263; padding: 2px 4px; border-radius: 3px; font-size: 12px; margin-left: 5px;}
.add_agineBuy{ margin:0 0px 10px 0; float: right;}
.add_agineBuy a{ display: inline-block; color: #2e90ff !important; padding: 0 10px;border: 1px solid #2e90ff; height: 31px; line-height: 31px;border-radius: 4px; margin-right: 10px;}
.add_agineBuy a.checkBtn{color: #666666 !important; border: 1px solid #dadada;}
.add_footerBox {background: #fff; width: 100%;  margin-top: 10px; line-height: 50px; height: 50px;  overflow: hidden; position: fixed;
    left: 0;  bottom: 0;  border-top: 1px solid #F1F1F1;}
.add_footerBox i.iconC{background: url(../images/m_add_icon02.png) no-repeat; width: 18px; height: 18px; background-size: 18px 18px; display: inline-block; margin:16px 2px 0 10px; float: left;}
.add_footerBox .footer_left {  width: 68%;  float: left;}
.add_footerBox .footer_right { width: 32%; background: #ff5440;  float: left;  text-align: center;  color: #fff;}
.add_footerBox .footer_right a { color: #fff; display: block;  font-size: 17px;}
/*订单确认页弹窗*/
.location_warp_new { background-color: rgba(000,000,000,0.8); width: 100%; height: 100%;  position: fixed; top: 0; left: 0; z-index: 109; }
.location_warp_new  .pop_cp_box{position: absolute; top: 50%; margin-top: -100px; left: 50%; margin-left: -135px; background:#fff;  width:270px; border-radius:10px;}
.location_warp_new  .cp_xon_box{ max-height:120px; overflow-x:scroll;}
.location_warp_new .btn_con_box{ height:40px; line-height:40px; text-align:center; border-top:1px solid #f3f3f3;}
.location_warp_new .btn_con_box a{ width:50%;  float:left; color:#333; font-size:14px;}
.pay_amount_warp_new { background-color: rgba(000,000,000,0.8); width: 100%; height: 100%;  position: fixed; top: 0; left: 0; z-index: 109; }
.pay_amount_warp_new  .pop_cp_box{position: absolute; top: 50%; margin-top: -100px; left: 50%; margin-left: -135px; background:#fff;  width:270px; border-radius:10px;}
.pay_amount_warp_new  .cp_xon_box{ max-height:120px; overflow-x:scroll;}
.pay_amount_warp_new .btn_con_box{ height:40px; line-height:40px; text-align:center; border-top:1px solid #f3f3f3;margin-top: 15px;}
.pay_amount_warp_new .btn_con_box a{ width:50%;  float:left; color:#333; font-size:14px;}
.color_red{ color:#fc273e !important;}
#edit_address_form .address_new .dflex input{margin-top: 10px !important; width:72%;}
.lh40{line-height: 40px;}
.cont_box .right_box a:link,.cont_box .right_box a:active,.cont_box .right_box a:visited,.cont_box .right_box a:hover{background:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;  }

/*物流详情*/
.wl_tig_box{ overflow:hidden; padding:0 5px; font-size:14px; border-top:1px solid #eee;}
.wl_tig_box ul{width: 100%; display: inline; white-space: nowrap; overflow-x: scroll; float: left; overflow-y: hidden;}
.wl_tig_box ul li { display: inline-block; margin:5px 0; padding:0 15px; border-right:1px solid #eee; line-height:30px;}
.wl_tig_box ul li.on{ color:blue;}
.wl_tig_box ul::-webkit-scrollbar { width:0; height:0; display: none; }
.tab_dic_box{ display:none;}
.orderStep { background: #42c040; color: #fff; font-size:14px;}
.wuliu_box{margin-left:25px; border-left: 1px solid #f2f2f2; font-size:13px;}
.wuliu_box .itemBlue{ position:relative; color:#999; border-bottom:1px solid #f2f2f2; padding-top:10px; padding-right:10px;}
.wuliu_box .itemBlue::after { content: ""; position: absolute; width: 10px; height: 10px; background-color: #d7d7d7 ; border-radius: 50%; left: -21px;top: 15px;}
.tel_pone_btn { height: 38px; border: 1px solid #1ec0a4; display: block;color: #1ec0a4; font-size: 17px; line-height: 38px; text-align: center; border-radius: 5px;}
.bdbn{ border-bottom:none;}
.chexiao_btn{ overflow:hidden;  border-top:1px solid #eee; padding:0 15px; position:fixed; bottom:0; left:0; right:0;}
.chexiao_btn span{ padding:4px 10px; float:right; border:1px solid #038cff; color:#038cff; font-size:14px; margin:10px 0; border-radius:5px;}
.dflex { display: -webkit-box; display: box; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.flex1 { -webkit-box-flex: 1; box-flex: 1; display: block;}

/*新增订单详情页样式*/
.emall_order_top{ height:50px; width:100%; background:#3880e7;}
.emall_con{ margin:0 15px; position:relative; top:-25px;    }
.emall_con_dec{ width:100%; padding:15px 30px 15px 20px; background:#fff; box-shadow:0 2px 10px #ccc; border-radius:10px;  -webkit-box-align: center;box-align: center;}
.emall_tel_btn{ height: 38px; border: 1px solid #3880e7;  display: block; color: #3880e7 !important; font-size: 17px; line-height: 38px; text-align: center; border-radius: 5px;}
.emall_order_warp .order-money p{line-height: 20px;}
.emall_address_ts{color: #dd7623; background: #faf8dc; padding: 5px 15px;font-size: 14px;margin-bottom: 100px;}
.emall_address_ts a{color: #dd7623 !important; }
.emall_btm_con{padding: 10px 0; text-align: right;position: fixed; bottom: 0; left: 0; width: 100%;}
.emall_btm_con a{border: 1px solid #eee; color: #666; border-radius: 5px; display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; margin-right: 10px;font-size: 13px;}
.emall_btm_con a.go_pay{background: red; color: #fff; border: 0;}
.e_refund_btn{background: #fff; border:1px solid red; color:red; height: 25px; line-height: 25px; padding: 0 8px; font-size: 13px; border-radius: 4px; margin-top: 10px; }
.emall_way textarea{ width: 100%;min-height: 100px;}
.emall_submit{width: 100%;background: #2e8ffd; height: 50px; line-height: 50px; text-align: center; color: #fff;font-size: 18px;display: block; color: #fff !important;}
.emall_reason_way .reason{padding-bottom: 10px;}
.emall_reason_way .item.active .radio {
    background-position: 0 -29px;
}
/* .address_new{ max-height:300px; overflow-y: auto;} */
.tabContent .ssd-good-name { font-size: 26px; padding: 30px 15px; line-height: 36px; box-sizing: border-box;}
/* 倒计时 2019-12-17 */
.order_pay_countdown {padding:12px 15px 12px 12px;font-size: 13px;background: #fbf9dc;color: #d2793c;text-align: center;}

/* 处方药合规售卖 */
/* 查看处方信息 */
.btn_look {position: absolute;right: 15px;top: 25px;z-index: 10;}
.btn_look .icon_jiesuan_map {background-position: -14px 0;width: 8px;height: 13px;margin-left: 5px;}
.text8 {color: #888;}
.col_ec{color: #3880e7;}
/* 添加处方 */
.recipe_wrap {position: fixed;top: 0;bottom: 0;width: 100%;height: 100%;z-index: 800;overflow-y: scroll;background: #fff;}
.recipe_tips {font-size: 13px;line-height: 18px;padding: 10px 15px;color: #d2793c;background: #fbf9dc;}
/* 用药人信息 */
.drug_user_wrap {padding:0 15px 15px 0;overflow: hidden;}
.drug_user_list {width: 35%;float: left;margin-top: 20px;border: solid 1px #eee;border-radius: 5px;font-size: 16px;padding: 15px;}
.drug_user_list.active {border-color: #3880e7;background: #ebf2fd;}
.drug_user_list:nth-child(even) {float: right;}
.user_add_btn {position: absolute;right: 15px;top: 0;font-size: 14px;color: #999;}
.icon_edit {display: inline-block;width: 15px;height: 15px;background: url(../images/sprite_icon_edit.png) no-repeat 0 0;background-size: 32px auto;vertical-align: text-bottom;margin-left: 5px;}
.user_edit {position: absolute;right: 12px;top: 5px;background-position: -17px 10px;padding: 10px 10px 10px 0;}
.drug_user_name {margin-bottom: 15px;line-height: 21px;}
.drug_user_sex {margin-right: 23px;}
.drug_user_info {height: 44px;line-height: 44px;font-size: 15px;padding: 0 15px;background: #f6f6f6;}
.drug_user_detail {padding: 0 0 0 15px;}
.save_agree_btn {margin: 20px 10px 16px;overflow: hidden;}
.save_agree_btn input {width: 100%;height: 100%;background: none;outline: none;color: #fff;font-size: 18px;}
.item_btn {height: 44px;line-height: 44px;border-radius: 44px;font-size: 18px;background: #3880e7;color: #fff;text-align: center;}
.item_fill {margin: 0 15px 0 70px;}
.item_list{display: block;line-height: 44px;font-size: 15px;border-bottom: solid 1px #eee;overflow: hidden;}
.item_list>span {line-height: 45px;}
.item_list input {height: 24px;line-height: 24px;width: 100%;font-size: 15px;color: #333;}
.item_list input::-webkit-input-placeholder {color: #bbb;}
.item_list input::-moz-input-placeholder {color: #bbb;}
.item_list input::-ms-input-placeholder {color: #bbb;}
.item_radio {display: inline-block;width: 15px;height: 15px;border-radius: 50%;border:solid 1px #999;vertical-align: text-top;margin-right: 10px;}
.item_radio.active {background: #3880e7;border-color:#3880e7;line-height: 15px;position: relative;}
.item_radio.active::before {content: '';width: 10px;height: 7px;background: url(../images/icon_right.png) no-repeat 0 0;background-size: 10px 7px;position: absolute;top: 4px;left: 2px;}
.item_cate_wrap {display: inline;}
.item_cate {display: inline-block;padding: 5px 11px;min-height: 19px;line-height: 19px;margin:0 10px 10px 0;border-radius: 30px;font-size: 13px;background: #f2f2f2;border: solid 1px #f2f2f2;}
.item_cate.active {color: #3880e7;border-color:#3880e7;background: #fff;}
.item_other_title {line-height: 47px;}
.item_other_info {line-height: 0;padding-bottom: 16px;}
.history_record {font-size: 12px;color: #999;}
.history_record .see_example {margin-left: 10px;color: #3880e7;}
/* 疾病史 */
.diseases_history {line-height: 20px;padding: 13px 0;margin-right: 15px;}
.default_text {line-height: 20px;color: #bbb;}
/* 上传图片 */
.item_up_pics {display: inline-block;width: 77px;height: 77px;margin-right: 10px;border:solid 1px #ccc;border-radius: 5px;}
.item_up_pics img {width: 100%;}
.up_pic_del {position: absolute;display: inline-block;width: 17px;height: 17px;right: -5px;top: -8px;background: url(../images/icon_close.png) no-repeat 0 0;background-size: 17px 17px;}
.upload_wrap {border: none;}
.upload_pic_box {margin-top: 45px;}
.upload_pic_content, .camera_btn_wrap{float: left;}
.camera_btn_wrap {display: inline-block;width: 77px;height: 77px;line-height: 77px;border: dashed 1px #ccc;border-radius: 5px;text-align: center;overflow: hidden;position: relative;}
.camera_btn_wrap img {vertical-align: middle;position: absolute;top: 19px;left: 19px;}
.not_around {line-height: 20px;padding:18px 12px 0;font-size: 12px;color: #999;overflow: hidden; height: 59px;}
.camera_btn_wrap label{display: inline-block;width: 100%;height: 100%;}
.upload_file { height: 79px!important; position: absolute;top: 0;left: 0;right: 0; z-index: 10;opacity: 0;}
.sign_add {display: inline-block;width: 30px;height: 30px;border-radius: 50%;vertical-align: bottom;padding: 0;background: url(../images/icon_add.png) no-repeat center center #f2f2f2;background-size: 13.5px 13.5px;color: #999;min-height: 19px;line-height: 19px;margin: 0 10px 10px 0;font-size: 13px;border: solid 1px #f2f2f2;}
.icon_arrow {display: inline-block;width: 7px;height: 13px;position: absolute;right: 0;top: 40%;background: url(../images/icon_arrow_right.png) no-repeat 0 0;background-size:7px 13px;}
/* 弹出层 */
.popup_layer_box {position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;z-index: 889;overflow: hidden;}
.layer_bg {position: fixed;width: 100%;top: 0;bottom: 0;z-index: 890;background: rgba(0, 0, 0, .5);}
.layer_rx_content {position: absolute;bottom: 0;width: 100%;z-index: 899;border-radius: 10px 10px 0 0;background: #fff;}
.layer_rx_tit {height: 52px;line-height: 52px;font-size: 17px;text-align: center;position: relative;}
.rx_close_btn {display: inline-block;width: 13px;height: 13px;position: absolute;right: 6px;top: 8px;padding: 10px;background: url(../images/sprite_icon_close.png) no-repeat center center;background-size: 12.5px auto;}
.borderb {border-bottom: solid 1px #eee;}
.item_illness {line-height: 20px;padding: 15px 0 15px 15px;font-size: 15px;}
.item_illness label {display: inline-block;width: 20%;}
.ill_tit {display: inline-block;width: 55%;}
.radio_lef {display: inline-block;width: 88px;}
.gm_his_wrap {margin-right: 15px;}
.gm_his_write, .illness_write, .not_around_write {padding: 8px;border:solid 1px #eee;background: #fafafa;}
.gm_his_write textarea, .illness_write textarea, .not_around_write textarea {width: 100%;height: 69px;background: none;border: none;font-size: 14px;color: #333;}
.illness_write, .not_around_write { margin: 0 15px 15px;}
.illness_write {padding-bottom: 20px;}
.ill_write_nums {position: absolute;right: 10px;bottom: 5px;font-size: 12px;color: #999;}
.not_around_msg {line-height: 21px;padding: 5px 15px 16px;font-size: 14px;}
/* 本次用药针对疾病（可多选） */
.illness_select_search {height: 75%;padding: 0 20px 20px;position: relative;}
.illness_select {height: 50%;}
.illness_select_box {height: 35px;line-height: 35px;border-radius: 35px;padding: 0 32px;background: #f2f1f1;position: relative;}
.illness_select_box input {width: 100%;height: 100%;background: none;}
.illness_icon_search {display: inline-block;width: 11px;height: 11.5px;position: absolute;top: 12px;left: 14px;background: url(../images/icon_search.png) no-repeat 0 0;background-size: 11px auto;}
.illness_btn_clear {display: inline-block;width: 19px;height: 19px;position: absolute;top: 8px;right: 11px;background: url(../images/icon_cross.png) no-repeat center center #d3d3d3;background-size: 9px 9px;border-radius: 50%;visibility: hidden;}
.illness_select_result {font-size: 14px;margin: 46px 0;text-align: center;color: #999;}
  /* 下拉 */
.suggest-div {position: absolute; z-index: 300; top: 40px; right: 0; left: 0; bottom: 10px; border: 0; visibility: visible; background: #FFF;}
.suggest-div .suggest-panel { height: 100%; overflow-y: scroll;}
.suggest-div .suggest-content { height: 100%; padding: 0 35px; overflow-y: scroll;}
.sug {font-size: 16px; line-height: 22px; border-bottom: 1px solid #f1f1f1; color: #878787; word-break: break-all; text-align: left; -webkit-tap-highlight-color: rgba(0,0,0,0); position: relative;}
.sug:last-child{border-bottom: 0;}
.suggest-div button {display: block; border: 0; width: 100%; height:46px; background: none transparent; -webkit-appearance: none; margin: 0; font-size: 14px; line-height: 46px; position: relative; text-align: left; color: #878787; -webkit-box-sizing: border-box; padding-left: 19px; z-index: 3;overflow: hidden;}
.sug-searchicon {
    position: absolute; top: -2px; left: 0; z-index: 2;width: 11px; height: 100%; box-sizing: content-box; -webkit-background-size: 15px 15px; background-size: 15px 15px; padding-left: 0;
    background: url(../images/icon_search.png) no-repeat 0 18px; background-size: 11px auto; opacity: 0.6;
}
.suggest-div button em{font-weight: bold;font-style: normal;color: #000;}
.sug a {display: block}
/* 添加用药人弹窗 */
.layer_user_content {position: absolute;top: 0;width: 100%;z-index: 899;background: #fff;}
.drug_user_new {height: 44px;line-height: 44px;font-size: 15px;padding: 0 15px 0 0;margin-left: 15px;}
.layer_user_title {padding: 15px;}
.user_tit_name {font-size: 18px;text-align: center;}
.item_icon_btn {position: absolute;display: inline-block;width: 18px;height: 18px;}
.user_close_btn {top: 20px;left: 15px;background: url(../images/sprite_icon_close.png) no-repeat 0 0;background-size: 18px 18px;}
.user_share_btn {top: 20px;right: 15px;font-size: 17px;color: #666;display: none;}
/* 编辑用药人 */
.oparate_btn>div {width: 50%;float: left;}
.oparate_btn .oper_delete_btn {margin: 0 5px 0 0;border: solid 1px #ccc;background: #fff;color: #666;}
.oparate_btn .oper_save_btn {margin: 0 0 0 5px;}
.oparate_btn .submit_btn {width: 100%;height: 100%;background: none;outline: none;color: #fff;font-size: 18px;}
.oparate_btn .oper_delete_btn, .oparate_btn .oper_delete_btn .submit_btn {color: #666;height: 42px;line-height: 42px;}
#new_user {z-index: 800;}
/* 查看示例图片 */
.pic_ex_preview {position:fixed;; top:0;bottom:0; width:100%;z-index:899;}
.pic_ex_detail {position:fixed;z-index:1000;top:0; bottom:0;padding: 0 20px;}
.pic_ex_detail img {margin-top: 20%;}
.pic_ex_detail .rx_close_btn{background: url(../images/sprite_icon_close.png) no-repeat center center #fff;background-size: 12.5px auto;z-index: 10000;padding: 5px;border-radius: 50%; top: 40px;right: 12px;}
.layui-m-layercont {padding: 0px 30px 30px;}

/*12.04-问诊处方*/
.bg_f5f5f6{background:#f5f5f6;}
.radication_tlt{font-size: 13px; color: #666;}
.radication_tlt .triangle_s{color: #999; padding:0 2px;}
.radication_tlt a{color: #3880e7; font-weight: bold;}
@media screen and (max-width: 320px) {.radication_tlt{ font-size: 12px}}
.radication_talkCon {width: 95%; margin: 0 auto; height: auto; overflow: hidden; padding-bottom: 80px;}
.radication_talkCon .left_con, .right_con{display: flex;margin-bottom: 20px;height: auto;}
.radication_talkCon .right_con{ flex-direction: row-reverse;}
.radication_talkCon .talk_l, .talk_r{max-width: 65%;height: auto; padding: 10px 5%; background: #ffffff; font-size: 16px; line-height: 22px;}
.radication_talkCon .talk_l{ border-radius: 0 15px 15px 15px;}
.radication_talkCon .talk_r{border-radius: 15px 0 15px 15px;}
.radication_talkCon .person_photo{width: 40px;}
.radication_talkCon .person_photo img{width: 40px; height: 40px; border-radius: 50%;}
.radication_talkCon .left_con .person_photo{margin-right: 10px;}
.radication_talkCon .right_con .person_photo{margin-left: 10px;}
.radication_talkCon .fr_Img{max-width: 60%;border-radius: 15px; overflow: hidden; float: right;}
.doc_ingBox{background: #eeeeee; border-radius: 20px; padding: 10px 0; margin: 0 auto; width: 160px; margin-bottom: 15px;}
.doc_ingBox .k_icon{background:url(../images/icon_doc_s.png) no-repeat; background-size: 13px 15px; width: 13px; height: 15px; padding-left: 15px; font-size: 13px;}
.doc_ingBox .ys_icon{background:url(../images/icon_ys_s.png) no-repeat;background-size: 13px 15px;}
.radication_talkCon .left_con .recipeCon{border-radius: 0 15px 15px 15px; background: #fff; float: left;}
.radication_talkCon .recipeCon .rp_s{font-size: 18px; color: #3880e7; margin-right: 5px;}
.radication_talkCon .recipeCon .word_s{font-size: 18px; color: #222;margin-right: 20px;}
.radication_talkCon .recipeCon .audit_s{font-size: 13px; color: #666;}
.radication_talkCon .recipeCon .check{color: #3880e7; font-size: 15px; border-top: 1px solid #eee;}
.radicationCon_button{position: fixed; bottom: 0; left: 0; width: 90%; height: 45px; background: #ffffff; padding: 10px 5%;display: flex;box-shadow: 0px 4px 6px 6px #eee;}
.radicationCon_button a { flex: 1; font-size: 16px; color: #333333; border: 1px #eeeeee solid;text-align: center; line-height: 45px; border-radius: 30px; background:#fafafa;}
.radicationCon_button a:last-child {margin-left: 4%; background:#3880e7;background-size: 100% 100%;color: #ffffff; border: none;}
.linkup_Box{background:#3880e7;color: #fff;border-radius: 20px; padding: 10px 0; margin: 0 auto; width: 160px; margin-bottom: 15px;}
.linkup_Box .gt_icon{background:url(../images/icon_wechat_s.png) no-repeat; background-size: 14px 15px; width: 14px; height: 15px; padding-left: 18px; font-size: 13px;}
.shadeBox {width: 100%; height: 100%; background-color: rgba(000,000,000,0.5); position: fixed; left: 0;
top: 0; display: none; z-index: 1000;}
.my_recipe_dialog{ position: absolute; top: 50%; left: 50%; margin-left: -140px;margin-top:-220px;z-index: 2000;display: none;}
.my_recipe_details{width: 280px;background:#fff;border-radius: 10px;}
.my_recipe_details h3{border-bottom: 1px solid #eee;font-size: 18px;}
.my_recipe_details .item{margin:0 15px;border-bottom: 1px solid #eee;padding:15px 0;}
.my_recipe_details .name{font-size: 17px;}
.my_recipe_details .sex{margin: 0 8px;}
.my_recipe_details .sex, .age{font-size: 14px;}
.my_recipe_details .item .ill{margin-right: 5px;}
.recipe_closed{background:url(../images/icon_close_btn02.png) no-repeat; background-size: 46px 46px; width: 46px;height: 46px; margin: 15px auto 0 auto; display: block;}
.showTalkCon{width: 160px;margin: 0 auto;}
/*气泡框*/
.bubble{width:160px; background:#fff; padding:10px 0; border-radius:4px;position:absolute; top: -74px;left:0;
    box-shadow: 0 0 10px #e4eaf5;text-align: center;}
.bubble span{display:block;width:0; height:0; position:absolute;bottom:-10px;left:50%;margin-left:3px;transform:scaleY(-1);}
.bubble em{display:block;width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #fff;position:absolute;bottom:-11px;left:-10px;}
.bubble p{font-size: 12px;color: #666;line-height: 20px;}

/*2019.12.04提交订单成功页*/
.cf_success_top{background: url(../images/cf_success_bg.jpg) no-repeat;background-size: 100% 190px; width:100%;height: 190px; text-align:center;}
.chufang_cg_icon{background: url(../images/chufang_cg_icon.png) no-repeat;background-size: 24px 24px; width:24px;height: 24px; display:inline-block; vertical-align:bottom;}
.fs22{ font-size:22px;}
.fs21{ font-size:21px;}
.color_fff{ color:#fff;}
.color_c0daff{ color:#c0daff;}
.color_3880e7{ color:#3880e7;}
.cf_success_top .cf_cg_a_box{ width:275px; margin:30px auto 0 auto;}
.cf_success_top .cf_cg_a_box a{ width:130px; height:40px; line-height:40px; font-size:16px; border-radius:40px; background:#fff;}
.cf_success_top .cf_cg_a_box .cf_go_index{ background:#6ba8ff;}
.cf_success_con{ margin:0 15px; background:#fff; border-radius:12px; position:relative;  padding:0 15px 0 34px; box-sizing:border-box; margin-top:-38px; z-index:2;}
.cf_success_con ul li{ position:relative; border-left:1px solid #eee; min-height:45px; padding-top:10px;}
.cf_success_con ul li.on{border-left:1px solid #c3e2ff;}
.cf_success_con ul li:first-child{ padding-top:0; }
.cf_success_con ul li:last-child{  min-height:24px; }
.cf_success_con ul{ padding:35px 0;}
.cf_success_con ul li p{ margin-left:23px;}
.icon_cf_cg_bg{background: url(../images/icon_cf_cg_bg.png) no-repeat;background-size: 50px 155px; width:25px; height: 25px; display:block; position:absolute; left:-12px; top:9px; z-index:2;}
.icon_cf_cg02{ background-position:-0 -26px;}
.icon_cf_cg03{ background-position:-0 -52px;}
.icon_cf_cg04{ background-position:-0 -78px;}
.icon_cf_cg05{ background-position:-0 -104px;}
.icon_cf_cg06{ background-position:-0 -130px;}
.on .icon_cf_cg01{ background-position:-26px 0; top:-2px }
.on .icon_cf_cg02{ background-position:-26px -26px;}
.on .icon_cf_cg03{ background-position:-26px -52px;}
.on .icon_cf_cg04{ background-position:-26px -78px;}
.on .icon_cf_cg05{ background-position:-26px -104px;}
.on .icon_cf_cg06{ background-position:-26px -130px;}
.cf_success_con .zxjl_span a{ width:79px; height:29px; border-radius:29px; border:1px solid #eee; display:block; text-align:center; line-height:29px; font-size:13px;}
.wx_fuzhi_btn{ width:39px; height:20px; border:1px solid #ccc; color:#666; display:inline-block; line-height:20px; text-align:center; border-radius:20px; font-size:12px; margin-left:10px;}
/*购物车和加入清单弹窗*/
.ypfwtx_pop_box{ width:280px; background:#fff; border-radius:12px; position:fixed; z-index:30; left:50%; top:30%; margin-left:-140px; text-align:center;}
.ypfwtx_pop_box .ypfwtx_pop_ul{ border-top:1px solid #eee;}
.ypfwtx_pop_box .ypfwtx_pop_ul li{ width:50%; height:50px; line-height:50px; float:left; font-size:15px; box-sizing:border-box;}
.color_3880e7{ color:#3880e7;}
.bdr_e{ border-right:1px solid #eee;}
.ypfwtx_pop_warp{ width: 100%; height: 100%; background-color: rgba(000,000,000,0.5); position: fixed; left: 0; top: 0; z-index: 11;}

button{outline: none;}
button:focus {outline:none;} /*for IE*/
button:focus{outline:0;}
button::-moz-focus-inner {border-color: transparent;} /*for mozilla*/


/*04.21新增物流多包裹样式*/
.new_cfbg_con{ padding:15px; background:#fff; border-radius:10px; margin-top:5px;margin-bottom: 10px;}
.new_cfbg_con ul { width: 100%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap;}
.new_cfbg_con ul li{ width: 50px; display: inline-block; position:relative; margin-right:20px;}
.new_cfbg_con ul li:last-child{margin-right:0px;}
.new_cfbg_con ul li span{ position:absolute; top:0; right:-6px; width:15px; height:15px; display:block; border-radius:50%; border:1px solid #f94441; color:#f94441; font-size:12px; line-height:14px; background:#fff; text-align:center; overflow:hidden;}
.new_order_message .orderStep{background: #fff; color: #333; font-size: 14px; border-radius: 10px; margin-bottom: 10px;}
.border_radues_y{border-radius: 10px;}
.new_order_message .wuliu_box .itemBlue.on::after { background-color: #3880e7;}
.new_order_message .wuliu_box .itemBlue{border-bottom: 0;}
.new_order_message .wl_tig_box ul li{position: relative;padding: 0; margin-right: 20px;}
.new_order_message .wl_tig_box ul li.on { color: #3880e7;}
.new_order_message .wl_tig_box ul li.on i { width: 20px;height: 3px; border-radius: 3px; display: block; position: absolute; left: 50%; bottom: 0; margin-left: -10px; background: #3880e7; color: #3880e7;}

/*2020.04.10新增分类页样式*/
.search_nbox_tow{ padding:10px 0; background:#fff; height:35px; line-height:35px;}
.search_nbox .ssIcon{background: url(../images/eb_icon06.png) no-repeat; background-size: 15px 15px; width: 15px;
    height: 15px;}
.search_nbox input.ss_new_input{ height: 39px;}
.search_nbox .sug{ border-bottom: 0;}
.search_nbox_tow input.ss_new_input{ height:35px; border-radius:35px; width:75%; background:#eee;}
.search_nbox_tow .ssIcon{ top:20px;}
.search_nbox_tow .sug-mask{height:35px; border-radius:35px; top:10px;position: relative;}
.search_nbox_tow .ssBnt button{ height:35px; line-height:35px; border-radius:35px; background: #027aff;}
.search_nbox_tow .ssBnt{ background:none; top:10px;}
.search_nbox_tow .searchPlaceholder{top: 12px;}
.eb_cont_box{border-top: 1px solid #eee;}
.eb_cont_box .left_box{background: #f6f6f6;}
.eb_cont_box .right_box{background: #fff;}
.eb_cont_box .right_box .cp_box{width: auto;}
.eb_cont_box .left_box, .eb_cont_box .right_box { top: 56px !important; display: initial !important; overflow-y: scroll;}
.eb_cont_box .left_box li{position: relative;}
.eb_cont_box .left_box li.on{border-left: none; font-size: 15px; font-weight: bold;}
.eb_cont_box .left_box li.on span{background: #027aff;width: 4px;height: 15px; background-size: 4px 15px; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.eb_cont_box .category_item {box-shadow:-10px 0px 10px #fbfbfb,0px -10px 10px #fefefe, 10px 0px 10px #fbfbfb, 0px 10px 10px #f9f9f9; padding:0 0px 10px 10px; margin-top: 10px; border-radius: 5px; }
.eb_cont_box .category_item .tlt{font-size: 12px; color: #333; padding: 15px 0 15px 15px; font-weight: bold;}
.eb_cont_box .category_item .category_style{overflow: hidden;}
.eb_cont_box .category_item .category_style li{width: 32.8%;float: left;text-align: center; overflow: hidden;}
.eb_cont_box .category_item .category_style li:nth-child(3n) { border-right:0;}
.eb_cont_box .category_item .category_style li img{height: 70px;width: 70px;}
.eb_cont_box .category_item .category_style li .name{font-size: 12px; color: #333; font-weight: bold; padding-top: 5px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;height: 18px;}
.eb_cont_box .category_item_tw .tlt{padding: 15px 0 0 15px;}
.eb_cont_box .category_item_tw li{margin-top: 20px;}
.eb_cont_box .category_item_pic li{border-right: 1px solid #f8f8f8;border-bottom: 1px solid #f8f8f8; padding: 10px 0;}
.eb_cont_box .category_item_pic .category_style{border-bottom: 1px solid #f8f8f8;}
.eb_cont_box .category_item_pic .category_style:last-child{border-bottom: 0;}
@media screen and (max-width: 374px){
    .eb_cont_box .category_item .category_style li img{height: 60px;width: 60px;}
}

.eb_cont_box .index_con_banner .swiper-slide img{width: 100% !important;}
.eb_cont_box .index_con_banner .swiper-wrapper{height: auto !important; padding-left: 0 !important;width: 100% !important;}
.eb_cont_box .index_con_banner .swiper-slide{height: auto !important;/*width: 100% !important;*/}
.eb_cont_box .swiper-container{width: 100%;}

/*2020.05.25新增列表搜索样式*/
.search_main_list{padding:15px 12px 0 12px;padding-bottom: 10px;}
.product_ssBox{background: #f2f2f2;border-radius: 30px;height: 36px;}
.product_ssBox .ss_icon{background:url(../images/mall_ss_icon.png) no-repeat; background-size: 14px 14px; width: 14px; height: 14px; float: left; margin: 11px 5px 0 15px;}
.product_ssBox input{height:23px;line-height:23px;font-size: 14px; background: none; border: 0; width: 80%;margin-top:6px;}
.pro_search_btn { background: #4188ff !important; height: 32px; line-height: 30px; color: #fff; font-size: 14px; border: 0; padding: 0 15px;
border-radius: 30px;margin-left: 10px; margin-top: 2px;  display: block;}
.search_cp_box{ padding:0 12px;box-sizing:border-box; background:#fff;}
.search_cp_box .cp_con_right .con_tig_box{ margin-top:10px; }
.search_cp_box .cp_con_right .con_tig_box .zuan_span{ font-size:12px; border:1px solid #ff421c; height:17px; line-height:17px; padding:0 7px; border-radius:17px; margin-right:5px; color:#ff421c;}
.search_cp_box .sell_out_box{width: 90px; height: 90px; background: rgba(0,0,0,.5); position: absolute; left: 15px; top: 15px; line-height:90px; text-align: center; color: #fff; font-size: 14px;  z-index: 9; border-radius:50%;}
.search_cp_box .cp_con_right .list_titie{ font-size:14px;}
.search_cp_box .list_cp_con{ padding:10px 0px; border-bottom:1px solid #eeeeee;}
.search_cp_box .con_jiage_box .jiage_num{ font-size:18px; color:#fa4441; font-weight:bold;}
.search_cp_box .con_jiage_box{ margin-top:10px;}
.list_cont_box .nav_box { height:46px; line-height:46px; font-size:14px; text-align:center; border-bottom:1px solid #eee; background:#fff;}
.list_cont_box .nav_box .li01{ width:25%;}
.bdr{ border-right:1px solid #f9f9f9;}
.nav_box li span {  position: absolute; margin-left: 8px; vertical-align: middle; width: 0; height: 0; border-width: 5px; overflow: hidden;}
.list_cont_box .toogle em{background: url(img/m_icon.png) no-repeat; background-size: 10px auto; display: block; position: absolute; width: 10px; top: 18px; left:65%; height: 14px;}
.list_cont_box .toogle .em1{background-position: 0 -15px;}
.list_cont_box .toogle .em2{background-position: 0 -30px;}
.dropload-refresh, .dropload-update, .dropload-load, .dropload-noData{ color: #999; font-size: 14px; }

.search_kf_box a{ width:220px; height:39px; border-radius:39px; line-height:39px; text-align:center; font-size:17px; border:1px solid #3880e7; color:#3880e7; display:block; margin:15px auto 0 auto;}
.search_kf_box .zxkf{ color:#fff; background:#3880e7;}
.search_cp_box .cp_con_right{ overflow:hidden;}
.search_nbox_tow{ padding:10px 0; background:#fff; height:35px; line-height:35px;}
.refresh-loading, .no-data{background: #fff;padding: 15px 0;font-size: 14px;}

/*07.28新增*/
.new_active_con_r span.fs24{
	font-size: 22px;
}
/*活动页双十一图标*/
.yure_icon_bg{background: url(../images/shiyi_yure_icon.png) no-repeat;background-size: 140px 140px;position: absolute;top:0;left: 50%;width: 140px;
    height: 140px; margin-left: -70px;}
.shiyi_icon_bg{background: url(../images/shiyi_zs_icon.png) no-repeat;background-size: 140px 140px;position: absolute;top:0;left: 50%;width: 140px;
    height: 140px; margin-left: -70px;}
/*详情页双十一图标*/
.xq_yure_icon_bg{background: url(../images/shiyi_yure_icon.png) no-repeat;background-size: 100% auto;position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.xq_shiyi_icon_bg{background: url(../images/shiyi_zs_icon.png) no-repeat;background-size: 100% auto;position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.yp_slideBox .bd .box li img{width: 100%;height: auto;}            
