﻿@charset "utf-8";
/* CSS Document */
/*商品首页样式*/
/*banner*/
.slideBox{overflow:hidden; position:relative;  width: 100%;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right: 1rem; bottom:1rem; z-index:1; }
.slideBox .hd_2{ bottom: 5px;right: 0.5rem;height: auto;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:12px; height:12px; background:#fff; cursor:pointer; border-radius:50px; }
.slideBox .hd_2 ul li{width: 14px;height: 3px;border-radius: 0;}
.slideBox .hd ul li.on{ background:#e2e2e2;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }
.slideBox .bd2 img{height: 60px;}

/*search*/
.search_box,.promote_box{padding: 1.2rem;min-height: 3rem;}
.pro_type{width: 12%;text-align: center;font-size: 1.0rem;/*background: #e5f5fa;*/height: 3rem; border-radius: 5px;box-sizing: border-box;margin-right:2%;background: #e5f5fa;}
.pro_type.search{border-radius: 0px 5px 5px 0px;border: 1px solid #00a5cc;border-left: none;}
.pro_type.search img{margin-top:0.8rem;}
.pro_type img{margin-top: 4px;width: 1.2rem;}
.pro_type p{margin-top: 3px;color: #00a1cb;}
.search_bar{width: 85%;box-sizing: border-box;/*padding-left: 10px;*/border: 1px solid #aaa;}
.search_bar_2{border: 1px solid #00a5cc;background: #e5f5fa;border-right: none;}
.search_icon{left: 20px;top: 14px;width: 8%;}
.search_bar input{height: 3rem;/*border: 1px solid #999;*/border-radius: 5px;width: 100%;box-sizing: border-box;padding-left: 2.5rem;font-size: 1.1rem;}
.search_bar_2 input{padding-left:10px;}
.search_box_icon{left: 0.8rem;/* height: 1.2rem; */top: 0.9rem;}
.search_box_icon img{height:1.2rem;}
.pro_nav_box{padding: 1.8rem 0 2rem 1.8rem;}
.pro_nav_box li {float: left;width: 25%;text-align: center;padding-right: 2rem;box-sizing: border-box;}
.pro_nav_box li p{margin-top: 10px;font-size: 1rem;}

.note_list{border-top: 2px solid #e2e2e2;border-bottom: 2px solid #e2e2e2;margin-top: 1.2rem;}
.note_list >li{float:left;width: 33.33%;box-sizing: border-box;border-right: 1px solid #e2e2e2;text-align: center;height: 60px;line-height: 60px;}
.note_list >li:last-child{border-right: none;}
.note_list>li>a>img{width: 25%;margin: 15px 5px 0 0;}
.note_list>li .shop_note_icon{margin-top: 16px;}
.note_list>li>a>span{font-size: 1.1rem;}

/*促销*/
.promote_tit{width: 15%;/*margin-top: 1.6rem;*/position: absolute;top: 50%;left: 1.2rem;margin-top: -1.5rem;}
.promote_cont{width: 85%;padding-left: 2.5rem;box-sizing: border-box;margin-left: 15%;}
.promote_cont li{margin-bottom: 1.2rem;}
.promote_cont li:last-child{margin-bottom: 0;}
.promote_cont li .reward_cont{width: 80%;margin-left: 5px;}
.promote_cont li .dots{position:absolute;top:53%;left: -8px;margin-top: -1.5px;width: 3px;height: 3px;background: #999;}

/*新品上市*/
.new_product{margin-top: 1.2rem;}
.new_product_tit{padding: 0 1.2rem;height: 4rem;line-height: 4rem;border-bottom: 1px solid #e2e2e2;font-size: 1.2rem;}
.new_pro_list li{margin-bottom: 0.5rem;}
.new_pro_list li:last-child .new_pro_cont{border: none;}
.new_pro_img{width: 35%;height: 9rem;}
.new_pro_img img{width: 100%;height: 100%;display: block;}
.pro_label_box{top: 0.2rem;left: 0;color: #fff;font-size: 12px;}
.pro_label_box2{top: 1.7rem;}
.pro_label_box3{top: 3.2rem;}
.pro_label_box .label_txt{background: #E8182A;height: 1.3rem;line-height: 1.3rem;padding: 0 0.2rem;}
.pro_label_box .label_ico{width: 0.4rem;height: 1.3rem;}
.new_pro_cont{width: 62%;height: 9rem;font-size: 1rem;box-sizing: border-box;padding:0.5rem 0.5rem 0.5rem 0; border-bottom: 1px solid #e2e2e2;margin-left: 3%;}
.new_pro_cont h2{font-size: 1.2rem;}
.new_pro_cont p{line-height: 1.2rem;}
.money_ico{font-size: 0.8rem;}
.pro_descr{padding: 0.4rem 0;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}

.collect_ico{right: 1.2rem;bottom: 0.5rem;width: 1.4rem;height: 1.4rem;border-radius: 50%;background: url(../images/collect_ico.png) no-repeat center;border: 1px solid #00a1cb;background-size: 70%;}
.active.collect_ico{background-image: url(../images/collect_ico2.png);}
.discount_ico,.discount_ico2{display:inline-block;/*width: 5rem;*/min-width: 2.5rem;height: 1.1rem;line-height: 1.1rem;background: #00a1cb;color: #fff;text-align: center;border-radius: 0 3rem 3rem 0;margin-left: 0.2rem;font-size: 12px;padding:0 0.3rem 0 0.1rem;box-sizing: border-box;}
.discount_ico2{background: #fd7914}
.store_detail{float:left;width:50%;}
.newly_pro_list li:last-child .new_pro_cont{border-bottom:1px solid #e2e2e2;}
.pro_label_point{width:2.8rem;height:2.8rem;line-height:2.8rem;background: #dd0314;border-radius: 50%;color:#fff;text-align: center;bottom:0;right:0;}
/*用户首页样式*/
.public_title{ width:100%; height:4rem; line-height:4rem; background:#fff; border-bottom:1px solid #e0e0e0;}
.public_h1{ font-size:1.2rem; padding-left:1rem; }
.add_use{ padding-right:1rem;}
.use_list li,.bazaar_list li{ float:left; width:33.3%; height:7rem; background:#fff; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; box-sizing:border-box; text-align:center; padding:2rem 0;}
.use_list li:nth-child(3n),.bazaar_list li:nth-child(3n){ border-right:none;}
.use_list li span{display:block; font-size:1.1rem; line-height:1.6rem;}
.use_list li .sp01{ margin-top:0.6rem}
.use_bazaar{ margin-top:1rem;}
.bazaar_list{ background:#fff; min-height:12rem;}
.bazaar_list li{ padding:1.4rem 0;}
.bazaar_list .sp_img{ width:4rem; margin:0 auto;}
.bazaar_list .sp_img img{ width:4rem; height:2.4rem; vertical-align:middle;}
.bazaar_list li span{ display:block; font-size:1rem;}
.bazaar_list li .sp01{ margin-top:0.4rem}

.content{width: 25rem;margin:auto;margin-bottom: 7rem}
/*敬请期待*/
.expect_box{background:#fff; border-bottom:1px solid #e0e0e0;height: 12rem;margin-bottom: 5rem;}
.expect_ico{right: 0;bottom: 0;width: 8rem;}
.expect_txt{margin-top: 5.3rem;width: 8rem;}

/*logo*/
.logo-box{position: relative;background: url(../images/logo.png) left bottom 0% no-repeat;background-size: 12rem 5rem;width: 19rem;height: 5rem;margin:5rem auto;}
.logo-box .logo-welcome{position:absolute;padding-left: 13rem;bottom: 0;font-size: 2rem;line-height: 2rem;color: #fd7914}

/*登录方式*/
.login-ways-tab{margin:auto;width: 100%;border:1px solid #66c7e0;border-radius: 0.2rem;box-sizing: border-box;}
.login-ways-tab .tabs{float: left;text-align: center;width: 50%;font-size: 1.3rem;box-sizing: border-box;padding: .45rem 0;color: #66c7e0;}
.login-ways-tab .active{background: #66c7e0;color: #fff;}

/*注册 登录表单*/
.login-form{width: 100%;margin-top: 3rem;font-size: 1.5rem;color: #666;}
.login-form .row{height: 3rem;margin-bottom: 1.5rem;}
.login-form .login-label{float: left;width: 7rem;line-height: 3rem;font-size: 1.4rem}
.login-form .label-desc{font-size: 1.1rem;width: 18rem;padding: 1rem 0 1rem 7rem;}
.login-form .login-input{float: left;width: 18rem;height: 3rem;border: 1px solid #999;box-sizing: border-box;padding:0 .5rem;color: #999;}
.login-form .login-input input{height: 100%;width:100%;font-size: 1.2rem;-webkit-appearance: none;-moz-appearance:none;appearance:none;}
.login-form .account-input{width: 25rem;}
.login-form .code{width: 9rem;}
.login-form .get_code{float: left;margin-left: 1rem;width: 8rem;line-height: 3rem;font-size: 1.2rem;}
.login-form .login-submit{padding-top: 2rem;line-height: 3.5rem;height:3.5rem;}
.login-form .third-login{font-size: 1rem;}
.login-form .third-login a{display: inline-block;color: #7a7a7a;}
.login-form .register{margin-bottom: 0.5rem;font-size: 1.3rem;}
.login-form .btn_reg{width: 11rem;margin:auto;}
.btn{width: 100%;text-align: center;color: #fff;}
/*header*/
.header-wrap{width:100%;height:4rem;background: #00a5cc;position: fixed;z-index: 99;top:0;}
.header-wrap p{text-align:center;line-height:4rem; font-size:1.4rem;color:#fff;}
.header-wrap .header-right{position:absolute;top:50%;margin-top:-1rem;right:1rem;}
.header-wrap .header-right img{display: inline-block;width:2rem;height:2rem;}
.header-wrap .header-left img{display: inline-block;width:1.8rem;height:1.8rem;position:absolute;top:50%;margin-top:-1rem;left:0.9rem;}
.header-wrap .header-right{ color:#fff; font-size:1.3rem;}
/*footer*/
.footer-wrap dt{text-align: center;}
.footer-wrap{width:100%;height:4.6rem;background:#fff;position:fixed;bottom:0;left:0;z-index:10;}
.footer-wrap-com .footer-con li{width:20%;float:left;box-sizing: border-box;border-top:2px solid #fff;}
.footer-wrap-login .footer-con li{width:33.3%;float:left; box-sizing: border-box;border-top:2px solid #fff;}
.footer-wrap-user .footer-con li{width:50%;float:left;box-sizing: border-box;border-top:2px solid #fff;}
.footer-con dl{padding-top:0.5rem;}
.footer-con dt{width:100%;height:2.5rem;text-align: center;}
.footer-con dt p{display:inline-block;width:2.5rem;height:2.3rem;position:relative;}
.footer-con dt .pic_block img{display:inline-block;width:2.5rem;height:2.3rem;}
.footer-con dt .pic_none img{display:none;width:2.5rem;height:2.3rem;}
.footer-con dd{width:100%;height:1.5rem;text-align:center;font-size:}
.footer-wrap .footer-con li.active .pic_block img{display: none;}
.footer-wrap .footer-con li.active .pic_none img{display:inline-block;}
.footer-wrap .footer-con li.active dd{color:#00a1cb;}
.footer-wrap .footer-con li.active{box-sizing: border-box;border-top:2px solid #00a1cb;}
.footer-wrap{border-top:1px solid #e0e0e0;box-shadow: 0px -1px 4px #eaeaea;}
.round-rot{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: #E70014;position: absolute;top: 0;right:0;}


.detail-content{padding:4rem 0 5rem;}
.foods-header{background: #fff;padding: 2px 0;z-index: 1000;border-bottom: 1px solid #e0e0e0;position: fixed;top:0;}
.foods-header .header-box{text-align: center;line-height: 4rem;font-size: 1.4rem;color: #fff;}
.foods-header .header-box .box-item{display: inline-block;margin:0 1rem;height:4.1rem;}
.foods-header .header-box .box-item a{color:#666;}
.foods-header .header-box .active{border-bottom: 2px solid #333;}
.foods-info-wrap{width: 100%;background: #fff}
.foods-info-wrap .foods-info{width: 85%;margin:auto;}
.foods-info .row{width: 100%;border-top: 1px solid #e0e0e0;padding:.8rem 0;}
.foods-info .row:first-child{border-top: none;}
/*商品名 分享*/
.foods-info .name-box{min-height: 4rem;}
.name-box .foods-name{width: 20.5rem;padding-right: 0.5rem;border-right: 1px solid #e0e0e0;box-sizing: border-box;}
.foods-name .p_name{font-size:1.2rem;max-height: 2.5rem;max-width: 19.5rem;line-height:1.3rem;margin-bottom: 0.5rem;overflow: hidden;}
.foods-name .p_desc{/*white-space: nowrap;overflow: hidden;*/font-size: 0.8rem}
.name-box .share{width: 2.0rem;text-align: center;right:0;color: #999;top:50%;margin-top:-1.2rem;}
/*金额区间*/
.foods-info .amount-box{min-height: 2rem;}
.amount-box .price-interval{float: left;width: 33.3%;}
.amount-box .price-interval .interval{color: #999;}
.amount-box .price-interval .price{color:#e70014;margin-top: 0.5rem;}
.price span{font-size: 1.5rem}
.price_batch_span{ width:78%; }
/*商品参数*/
.foods-info .foods-param{min-height:2rem;}
.foods-param .item{color: #999;/*width: 8.3rem;*/float: left;font-size: 0.9rem;line-height: 2rem;white-space: nowrap;overflow: hidden;margin-right: 1rem;}
.foods-param .item:last-child{text-align: right;margin-right: 0;}
/*活动*/
.foods-info .event-list ul{}
.foods-info .event-list li{height:2rem;line-height:2rem;color:#666;background:url('../images/arrow-right.png') center right no-repeat;background-size: 0.65rem 1rem;margin-right: 0.5rem;}
.foods-info .event-list li .tag{padding: 0rem .4rem;border: 1px solid;margin-right: 0.5rem;}

/*图文详情*/

/*规格*/
.foods-specs{margin-top: 1rem;padding:0.8rem 0;font-size: 1.2rem;background:url('../images/arrow-right.png') center right no-repeat;background-size: 1rem 1.5rem;margin-right: 0.5rem;}
.foods-specs .choose{color: #666666;margin-right:1rem}

.foods-details{width:100%;background: #fff;}
.foods-details .info-wrap{width:25rem;margin:auto;padding: 4rem 0 2rem 0;}
.top-bar-wrap{width:100%;background:#fff;padding:1rem 0;border-bottom: 1px solid #e0e0e0;}
.top-bar{width:27rem;margin:auto;}
.top-bar-item{float:left;text-align: center;width: 9rem;border-left:1px solid #e0e0e0;box-sizing: border-box;font-size: 1.2rem;}
.top-bar-item:first-child{border:0;}
.foods-details .image_match{width: 100%;}
.foods-details .image_match img{width: 100%;height: auto;}
.food_param{display: none;}
.food_param .param-wrap{padding-bottom:1rem;min-height: 2.2rem}
.food_param .param-wrap .param-label{float: left;width: 8rem;font-size: 1.1rem;color:#999;}
.food_param .param-wrap .param-desc{float: left;width: 17rem;word-wrap: break-word;}
.arrow-up{text-align: center;padding:.8rem 0;background:url(../images/arrow-up.png) center top no-repeat;background-size: 1.5rem .8rem;margin-top: 1rem;color:#999}


.foods-footer{position: fixed;bottom:0;z-index: 1000;height: 4rem;width: 100%;border-top: 1px solid #e0e0e0;-webkit-box-shadow: 0 0 6px #ccc;box-shadow: 0 0 6px #ccc;}
.foods-footer .collect-wrap {width:25%;height:100%;padding:0.4rem;background: #fff;float:left;box-sizing: border-box;}
.foods-footer .collect-wrap .collect{background:url(../images/collect_empty.png) center top no-repeat;background-size: 2rem;padding-top: 2.1rem;text-align: center}
/*.foods-footer .btn-wrap{width: 37.5%;height: 100%;line-height:4rem;float:left;text-align: center;font-size: 1.5rem;}*/
.food_footer_btn{width: 75%;height:100%;}
.foods-footer .btn-wrap{width: 50%;height: 100%;line-height:4rem;float:left;text-align: center;font-size: 1.5rem;}
.foods-footer .btn-wrap a{color: #fff;}
.mask{z-index:1000;position:fixed;bottom:0;width:100%;background:rgba(0,0,0,0.5);display:none}
.maskpop{position:absolute;z-index:1001;width:100%;bottom:-20rem;background:#fff}
.maskpop .close{width:1rem;height:1rem;top: 0.5rem;right: 0.5rem;}
.maskpop img{width:100%;height: 100%}
.slide-in-up{animation: slide-in-up 0.5s;-moz-animation: slide-in-up 0.5s;-webkit-animation: slide-in-up 0.5s;-o-animation: slide-in-up 0.5s;animation-fill-mode: forwards;-webkit-animation-fill-mode:forwards;}
@keyframes slide-in-up{from {bottom:-20rem;}to {bottom:0;}}
@-moz-keyframes slide-in-up{from {bottom:-20rem;}to {bottom:0;}}
@-webkit-keyframes slide-in-up{from {bottom:-20rem;}to {bottom:0;}}
@-o-keyframes slide-in-up{from {bottom:-20rem;}to {bottom:0;}}
.slide-out-bottom{animation: slide-out-bottom 0.5s;-moz-animation: slide-out-bottom 0.5s;-webkit-animation: slide-out-bottom 0.5s;-o-animation: slide-out-bottom 0.5s;animation-fill-mode: forwards;-webkit-animation-fill-mode:forwards;}
@keyframes slide-out-bottom{from {bottom:0;}to {bottom:-30rem;}}
@-moz-keyframes slide-out-bottom{from {bottom:0;}to {bottom:-30rem;}}
@-webkit-keyframes slide-out-bottom{from {bottom:0;}to {bottom:-30rem;}}
@-o-keyframes slide-out-bottom{from {bottom:0;}to {bottom:-30rem;}}
.maskpop .pop_image_match{padding:.5rem 0;border-bottom: 1px solid #e0e0e0;}
.maskpop .pop_image_match .img_wrap{width: 8rem;height: 8rem;padding: 0.3rem;margin-right:0.5rem;border: 1px solid #000;box-sizing:border-box}

.maskpop .pop_image_match .foods-name{width:16.5rem;padding-top: 1.6rem;}
.maskpop .pop_image_match .foods-name .p_name{min-height: 2.5rem}
.maskpop .pop_image_match .amount-box{border:0;height:auto;padding:0}
.maskpop .pop_image_match .amount-box .price-interval{width:33.3%;}
.maskpop .pop_image_match .amount-box .price-interval span{font-size: 1.2rem;}
.maskpop .pop-foods-param{padding:1rem 0;border-bottom: 1px solid #e0e0e0;}
.pop-foods-param p{padding:0.5rem 0;}
.pop-foods-param span{margin-left: 1rem;background: #efefef;padding: 0.2rem 0.8rem;border-radius: 0.3rem;}
.pop-foods-param span.active{color: #fff;background:#00a1cb}

.maskpop .pop-foods-count{padding:1rem 0;border-bottom: 1px solid #e0e0e0;line-height: 2rem;color:#999;}
.maskpop .pop-foods-count .count-input {/*margin-left: 1rem;*/width:5rem;height:2rem;border: 1px solid #999;background: #efefef;border-left: none;border-right: none;}
.maskpop .pop-foods-count .count-input input{width: 100%;text-align:center;padding:0 0.5rem;background: transparent;-webkit-appearance: none;-moz-appearance:none;appearance:none;box-sizing: border-box;}
.maskpop .pop-foods-count .minus_ico,.maskpop .pop-foods-count .add_ico{border: 1px solid #999;padding: 0 0.5rem;}
.maskpop .pop-foods-count .minus_ico{padding: 0 0.6rem;}
.maskpop .pop-foods-count span{margin-left: 1rem}
.maskpop .pop-foods-amount{padding:1rem 0;color:#999;}
.maskpop .pop-foods-amount .amount{color: #e70014;margin-right: 2rem}
.pop-foods-btn{width: 100%;height: 4rem}
.pop-foods-btn a{width: 50%;height: 100%;line-height:4rem;float:left;text-align: center;font-size: 1.5rem;color: #fff}
.swiper-container {width: 100%;}
.swiper-container .swiper-slide img{width: 100%;}
@media all and (orientation : landscape) { 
.maskpop{height:15rem;overflow:auto;}

} 
/*订单详情*/
.detail_ul{ border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; margin-bottom:0.8rem; background:#fff; }
.detail_ul > li{ padding:0 1rem;}
.label_div,.detail_ul li .mar_p{padding:0.6rem 0;}
.detail_ul li span{ font-size:1.2rem;}
.detail_ul li .date_span{ line-height:2rem;}
img.right_arrow{ width:.7rem; height:1.3rem; margin:0 0 0 0.5rem;vertical-align: middle;}
.right_arrow2{width: 1.2rem;height: 0.8rem;margin: 0.5rem 0 0 0.5rem;}
.detail_dl{ border-top:1px solid #eee; padding:0.6rem 0;}
.receipt_p{ margin:1rem .5rem; line-height:2rem; font-size:1.2rem;}
/*.detail_dl dt,.detail_dl dd{ float:left;}*/
.detail_dl dt{ width:6rem; height:6.5rem; border:1px solid #e0e0e0; margin-right:.8rem;}
.detail_dl dt img{ width:6rem; height:6.5rem;}
.detail_dl dd p{ line-height:1.7rem; font-size:1.2rem;}
.special_sp{ display:inline-block; width:9rem; font-size:1rem !important; right:-.8rem; bottom:15px;}
img.detail_img{ width:1.8rem; height:1.6rem; margin:-2px 5px 0 0;}
.btn_style,.btn_style02,.btn_style01,.btn_style03,.btn_style04,.btn_style_gary{ padding:0.5rem 1rem; border:1px solid #00a1cb; color:#00a1cb;}
.btn_style02,.btn_style01,.btn_style03,.btn_style04{ padding:0; width:8rem; height:3rem; line-height:3rem; text-align:center; font-size:1.3rem;}
.btn_style02_mr{margin-right:10px;}
.btn_style01{ border-color:#999; color:#666; margin-right:10px;}
.btn_style_gary{ border-color:#ccc; color:#666;}
.detail_dl .dd_btn{ bottom:15px; right:0;}
.btn_style03{border-color:#e61729; color:#e61729;margin-right:10px;}
.btn_style04{border-color:#fd7914; color:#fd7914;margin-right:10px;}
.detail_dl .dd_btn{ bottom:15px; right:0;}
.label_div_border{ border-top:1px solid #eee; border-bottom:1px solid #eee; margin:0 1rem; padding:1.2rem 0;}
.table .order_tbody{font-size: 1.0rem;}
/*订单详情-商品清单*/
.detail_ul2 li{padding: 0;}
.detail_ul2 .pro_detail_tit{padding: 0.6rem 1rem;}
.detail_ul2 .label_div{padding: 0 0 0.6rem 0;}
.detail_ul2 .active.label_div{border-bottom: 1px solid #e0e0e0;}

/*订单信息确认*/
.right_arrow_i{ bottom:30px; right:0px;}
.see_detail_dd{ width:71%; }
.see_detail_dd p{height:3.5rem;overflow:hidden;}
.see_detail_dd div{ margin-top:1.3rem;}
.detail_ul01 li{ padding:0;}
.detail_ul01 .label_div{ padding:1.2rem 1rem;}
.detail_ul01 .detail_dl{ padding:1rem; background:#f9f9f9; border-top:none;}
.detail_bottom{ padding-left:1rem;}
.detail_bottom p{ padding:1.2rem 0; height:2rem; line-height:2rem;}
.detail_ul li .win_span{font-size:1rem;}
.style_input_sp{ display:inline-block; width:5rem; height:1.8rem; line-height:1.8rem; border:1px solid #e0e0e0;padding:0 0.2rem;}
.check_box_span{ width:1.5rem; height:1.5rem; margin:.2rem .5rem 0 0;}
.style_input{width:100%; list-style:none;padding-left: 0.2rem;}
.style_input01{ width:80%;} 
.fix_bottom{ background:#fff; border-top:1px solid #e0e0e0; /*width:100%; position:fixed; bottom:0px; left:0px; */}
.fix_bottom p{ padding-left:1rem; height:100%;}
.fix_bottom span{ display:inline-block; padding:1.4rem 0; font-size:1.2rem;}
.fix_bottom .sum_inf{padding: 0.6rem 0 0.7rem;}
.affirm_btn{display:inline-block; width:12rem; height:4.5rem; line-height:4.5rem; text-align:center; background:#00a5cc; color:#fff; font-size:1.4rem;}
.order_delete{line-height: 1.2rem;}
.order_delete img{width:15%;}
/*信息详情-待回执*/
.label_div h3{ font-size:1.3rem; line-height:2rem;}
.label_div .date_sp{ font-size:1rem; line-height:2rem;}
.accessory_img{ display:inline-block; width:9rem; height:7rem; border:1px solid #e0e0e0; margin:0 0.5rem; border-radius:.2rem; text-align:center; }
.download_btn,.detail_pay .download_btn{ width:2rem; height:2rem; margin:1rem auto .5rem;vertical-align:baseline;}
.detail_ul li  .filename_sp{ display:block; font-size:1rem; width:90%; height:2.8rem; overflow:hidden; margin:0 auto;word-break: break-word;}
.affirm_btn01{ width:4rem; height:1.6rem; border:1px solid #e0e0e0; border-radius:.3rem; margin-left:.5rem; background:#00afdd;}
.affirm_btn01 i{ width:2rem; height:1.6rem; background:#fff; right:0px; top:0px; border-radius:0 .1rem .1rem 0;}
.affirm_p .affirm_btn01{ background:#ccc;}
.affirm_p .affirm_btn01 i{ left:0px;}
.textarea{ height:10rem; background:#f9f9f9; border:1px solid #e0e0e0; margin:1rem 0; } 
.textarea textarea{ width:100%; height:100%; list-style:none; background:none; font-size:1.2rem;}
.min_btn,.min_btn01{ display:inline-block; width:8rem; height:3rem; line-height:3rem; text-align:center;background:#00afdd; margin:1rem 0; color:#fff; font-size:1.2rem;}
.min_btn01{background:#c1c1c1; color:#666;}
.detail_ul_p{ width:75%; margin:0 auto; }
.file_input{ left:-2000px;}
.confirm_box{margin-top: 0.8rem;}
.confirm_box .radio_box{margin-top: 0.4rem;}
/*.file_txt{ display:inline-block; width:6rem; height:2rem;background:#fff; top:-.8rem; left:2.2rem;}*/
/*资金帐户*/
.go_pay{display:inline-block;margin: 1rem 0;text-align: center;width: 8rem;height: 2.5rem;line-height: 2.5rem;background: #00afdd;color: #fff;font-size: 1.2rem;border-radius: 2rem;}
.go_pay img{ width:1rem; height:1rem;margin: 0.7rem 0 0 0.4rem;}
.table{width: 100%;margin: 1rem 0;font-size: 1.2rem;text-align: center;border-collapse: separate;}
.table td,.table th{border: 1px solid #e0e0e0;border-left: none;}
.table td:first-child,.table th:first-child{border-left: 1px solid #e0e0e0;}
.table th{background: #cceff8;height: 3rem;color: #00afdd;border-bottom: none;}
.table td{padding: 1.5rem 0;border-top: none;}
.table td span{font-size: 1rem;}
/*资金帐户-表格圆角*/
.table_radius{border-radius: 5px 0 0 0;}
.table_radius2{border-radius: 0 5px 0 0;}
.table_radius3{border-radius: 0 0 5px 0;}
.table_radius4{border-radius: 0 0 0 5px;}
/*预付款账户充值*/
.transfer_top{ height:6rem; background:#00afdd; padding:1.2rem 1rem; color:#fff;}
.transfer_top .sp01{ font-size:1.2rem;}
.transfer_top .sp02{ font-size:1.8rem; margin-top:1.2rem;}
.pay_div{ height:4rem; line-height:4rem; padding:0 1rem; background:#fff; margin-bottom:.8rem;}
.pay_div span{ font-size:1.2rem; margin-right:.5rem;}
.charge_num{width: calc(12rem + 2px);margin-left: 1rem;}
.charge_num .Validform_wrong{padding-left: 0;}
.charge_num .style_input_sp02{margin-left: 0;}
.style_input_sp01,.style_input_sp02{ width:16rem; height:3rem; line-height:3rem; border:1px solid #e0e0e0; margin-top:.5rem; }
.style_input_sp01 input,.style_input_sp02 input{ list-style:none; width:90%; padding:0 5px;}
.style_input_sp02{ width:12rem; height:2rem;line-height:2rem; margin:0 0 0 1rem;}
.bank_list{ height:10rem;}
.icon_left{ height:10rem; width:2rem;}
.bank_detail{ width:87%; height:7rem; border:1px solid #e0e0e0; border-radius:.4rem; margin-top:.6rem; padding:1rem .5rem;}
.bank_list_active .bank_detail{border-color:#00afdd;}
.message_list{ width:65%;}
.pic_detail{ width:35%;}
.bank_list .check_box{ background-size:60%;}
.pic_detail img{ width:100%; height:5rem; border:1px solid #e0e0e0; border-radius:.4rem;}
.pic_detail .bank_check img{ width:1rem; height:1rem; border:none; margin:.3rem .2rem 0 0;}
.detail_ul li .bank_name{ font-size:1rem; line-height:1.5rem;}
.pic_detail p{ line-height:1.5rem; margin-top:.5rem;}
.bank_detail .p01{ margin:1rem 0 2rem; font-size:1.1rem;}
.add_btn_right img{ width:2rem; height:2rem; }
.hint_txt{ line-height:3rem; font-size:1rem;}
.remark_div textarea{ background:#fff; text-indent:5px; line-height:2rem; font-size:1.2rem;box-sizing: border-box;}
/*商品分类*/
.commodity_left > ul > li,.commodity_left h2{line-height:4rem;  border-bottom:1px solid #eee; }
.commodity_left > ul > li > a,.commodity_left h2{padding-left:1rem;}
.commodity_left h2{ background:#f9f9f9; font-size:1.2rem;}
.commodity_left li a{ font-size:1.2rem;}
.item_detail_list,.item_detail_list2{padding: 0 0 1rem 0.8rem;}
.item_detail_list li,.item_detail_list2 li{line-height: 3.5rem;float:left;width: 33.3%;box-sizing: border-box;padding: 0 0.8rem 0.8rem 0;}
.item_detail_list li a,.item_detail_list2 li a{display: block;background: #eee;border-radius: 5px;text-align: center;font-size: 1rem;}
.commodity_left .active{ background:#eee;}
.commodity_left .active a{ color:#00a1cb;}
.commodity_right{ width:64%; padding:.5rem 1rem 0 .5rem;}
.commodity_right .top img{ width:18rem; height:8rem; }
.commodity_right h2{ font-size:1.2rem; height:3rem; line-height:3rem;}
.classify_list{width:18rem; min-height:10rem; background:#fff;}
.list_div{ float:left; padding:1rem; text-align:center;}
.list_img{ width:4rem; height:3.8rem; margin:1rem 0;}
.list_div p{height:2.4rem; line-height:1.2rem;width:4rem; overflow:hidden; white-space:normal; text-overflow:ellipsis;}
.list_div p a{ font-size:1rem; color:#666;}

.toggle_ico,.toggle_ico2{width: 1.6rem;height: 1rem;background: url(../images/arrow-down.png) no-repeat;margin: 1.5rem 1rem 0 0;background-size: 80%;}
.toggle_ico2{background-image: url(../images/arrow-up.png);}

/*订单首页*/
.order_search{padding-bottom:0.5rem;margin-bottom:0.8rem;}
.order_list{margin-bottom:0.8rem;}
.order_title{padding:0.5rem 1.0rem;line-height:2.0rem;font-size:1.4rem;border-bottom:1px solid #e0e0e0;}
.order_title .order_title_left img{display: inline-block;width:1.6rem;margin-top:0.2rem; margin-right:0.2rem;}
.order_title .order_title_center img{display: inline-block;width:0.6rem;margin:0.6rem 0 0 0.4rem;}
.order_content{padding:0 0.4rem;height:10rem;background: #f9f9f9;}
.orli_img{margin-right:0.5rem;width:30%;height:8rem;}
.orli_img img{display: inline-block;width:7rem;height:7rem;margin:0.4rem 0 0 0.4rem;border:1px solid #e0e0e0;}
.orli_con{width:44%;height:8rem;padding-top:0.6rem;}
.orli_con_top{height:6rem;}
.orli_con_top p{font-size:1.2rem;}
.orli_con_top .store_mes{font-size:1rem;}
.orli_con_bottom p{font-size:1rem;}
.orli_price{width:20%;height:8rem;text-align: right;padding-top: 0.6rem;padding-right:0.8rem;}
.orli_price .orli_price_bottom p{font-size:1.2rem;}
.order_content_bottom{height:2.5rem;margin-left:1rem;border-bottom:1px solid #e0e0e0;text-align: right;padding-right:1.2rem;}
.order_content_bottom p{font-size:1.0rem;line-height:2.5rem;}
.order_content_bottom p span{font-size:1.4rem;color:#000;}
.order_list_bottom{width:100%;height:3.5rem;padding-top:0.5rem;}
.off_canvas_left{position: fixed;z-index: -1;top: 0;bottom: 0;left:0;visibility: hidden;box-sizing: content-box;width: 80%;min-height: 100%;background: #fff;-webkit-overflow-scrolling: touch;overflow-y:auto;}
.off_canvas_right1{position: fixed;z-index: -1;top: 0;bottom: 0;right:0;visibility: hidden;box-sizing: content-box;width: 80%;min-height: 100%;background: #fff;-webkit-overflow-scrolling: touch;overflow-y:auto;}
.siftings_box h1{background:#eee;font-size:1.2rem;text-align: center;padding:1rem 0;}
.siftings_box .siftings_label{border-top:1px solid #ccc;padding:1rem 0 0 5%;}
.siftings_label p.title{font-size:1.1rem;margin-bottom:1rem;}
.siftings_label li{float:left;width: 28.333%;margin-right: 5%;margin-bottom:1rem;line-height: 2.5rem;background: #dddddd;border-radius:.2rem; box-sizing: border-box;text-align: center;font-size: 1rem}
.siftings_label li.active{background: #00afdd;color:#fff;}
.siftings_label .text_left{width:20%;line-height:2.5rem;}
.siftings_label .date_right{width:70%;text-align: center;font-size: 1rem;color: #999;}
.siftings_label .text_input{height:2.5rem;width:100%;border:1px solid #ccc;box-sizing: border-box;padding: 0 .5rem;}
.siftings_label .text_input input{height:100%;width:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #999;}
.siftings_box .button_box{position:absolute;bottom:0;width:100%;height:4rem;text-align:center;line-height:4rem;}
.siftings_box .button_box .button_item{float:left;width:50%;}
.siftings_box .scollwrapper{overflow: auto;padding-bottom: 4rem;}
.mask_pop{position:fixed;left:0;right: 0;top: 0;bottom: 0;background: #000;opacity: 0.5;z-index: 9;display: none}

/*订单支付*/
.pay_top{width:95%;padding:4% 0 4% 5%;font-size:1.2rem;margin-bottom:0.8rem;}
.pay_top_left{width:70%;}
.pay_top_left p{line-height:1.8rem;}
.pay_top_right{height:3rem;padding-top:0.6rem;}
.btn_style_bg{background:#00a1cb;border:#00a1cb;color:#fff;}
.pay_con{padding:0 1.5rem;height:auto;}
.pay_con li{line-height:2rem;border-bottom:1px solid #e0e0e0;padding:1rem 0;font-size:1.2rem;}
.pay_con li .pay-text-input{width:8rem;height:2.5rem;border:1px solid #e0e0e0;margin:0 0.6rem;}
.pay_con li p{width:90%;float:left;padding-right:2%;}
.pay_con li img{display: inline-block;width:0.6rem;margin-top: 0.6rem;}
.pay_con .border_no{border:none;}
.radio_box{float:left;background: url('../images/fp_1.png') no-repeat;width:1.5rem;height:1.5rem;background-size: 1rem;margin-top: 0.5rem;}
.offline_box{padding-top: 0.5rem;}
.offline_box li.active .radio_box,.radio_box.active{background: url('../images/fp_2.png') no-repeat;background-size: 1rem;}
.offline_box li{border: none;padding: 0.5rem 0;}
.confirm_pay{padding: 0.2rem 1.5rem;display: inline-block;background: #00a1cb;color: #fff;margin-left: 0.3rem;}
.remark input{border: 1px solid #e0e0e0;height: 2.5rem;width: 19rem;}
.siftings_box_1{overflow: auto;height: auto;width:100%;position: fixed;top: 0;bottom: 0;padding: 5rem 0;}
.screen_top_1{width: 100%;border-bottom: 1px solid #e0e0e0}
.screen_top_1 ul li{padding: .8rem 0;border-bottom: 1px solid #e0e0e0;line-height: 2rem;}
.screen_top_1 .screen_top_l{width: 46%;padding-left: 3%;border-right: 1px solid #e0e0e0;} .screen_top_1 .screen_top_r{width: 47%;padding-left: 3%;}
.btn_mask_pop {position: fixed;width: 100%;background: #fff;bottom: 0;}
.btn_mask_pop .min_btn,.btn_mask_pop .min_btn01{width:50%;line-height: 4rem;height: 4rem;margin:0;}
.screen_top_1 ul li:last-child{border-bottom: none;}
.mask_pop_zindex{z-index:99;}
/*商品列表*/
.store_list{margin-bottom: 0.8rem;;}
.store_sub_list li{padding-bottom:0.4rem;}
.store_list .search_box{padding:0.8rem 0 1.2rem 0.4rem;}
.search_box .search_bar{width:70%;height:4rem;/*margin-right:5%;*/}
.store_list .search_right{width:15%;padding-top:2%;}
.sea_right{height:3rem;line-height:3rem;padding-left:0.5rem;}
.store_list .search_right p{width:3rem;height:3rem;}
.store_list .search_right img{display: inline-block;width:3rem;height:2.7rem;}
.store_list .search_right i{min-width:1.0rem;height:1.4rem;border-radius: 50%;background: #e61729;padding:0 0.2rem;top:-0.2rem;right:-0.2rem;color:#fff;text-align: center;line-height:1.4rem;font-size:1.2rem;}
.store_list .sea_right p{width:3rem;height:3rem;}
.store_list .sea_right img{display: inline-block;width:3rem;height:2.7rem;vertical-align: middle;}
.store_list .sea_right i{min-width:1.0rem;height:1.4rem;border-radius: 50%;background: #e61729;padding:0 0.2rem;top:-0.2rem;right:-0.2rem;color:#fff;text-align: center;line-height:1.4rem;font-size:1.2rem;}
.store_list .store_sub_list .store_content{width:98%;margin-left:2%;padding-top:0.6rem; height: auto;}
.store_list .store_sub_list .store_content .store_img{width: 35%;height: 10rem;margin-left:0rem;}
.store_list .store_sub_list .store_content .store_img .new_icon{width:2.5rem;height:3.3rem;background: url(../images/new_icon.png) no-repeat center;top:0rem;right:0;color:#fff;text-align:center;line-height:2.5rem;}
.store_list .store_sub_list .store_content .store_img .hot_icon{width:3rem;height:3.2rem;background: url(../images/hot_icon.png) no-repeat center;background-size: 3rem 3.2rem;}
.store_list .store_sub_list .store_content .store_img img{width: 100%;height: 100%;}
.store_list .store_sub_list .store_content .store_desc{margin-left: 3%;width: 60%;padding-bottom:0.8rem;border-bottom:1px solid #eaeaea;}
.store_list .store_sub_list .store_content .store_desc .name_title{font-size: 1.2rem;overflow: hidden;white-space: nowrap;margin-bottom: 0.3rem}
.store_list .store_sub_list .store_content .store_desc .ex_box{max-height: 2.7rem;overflow: hidden;margin-bottom: 0.3rem}
.store_list .store_sub_list .store_content .store_desc .acount_box{margin-bottom: 2rem;color: #666}
.store_list .store_sub_list .store_content .store_desc .order_price{font-size:1.4rem;}
.store_list .store_sub_list .store_content .store_desc .old_price{text-decoration:line-through;font-size:1.0rem;margin-left:0.6rem;}
.store_list .store_list_li:last-child .store_sub_list li .store_content .store_desc{border-bottom:none;}
.store_content .mark{width: 2.4rem;height:2.4rem;line-height:1rem;top: 4.5rem;color:#dd0314;right: 1rem;background: url('../images/mark.png') no-repeat;background-size: 4rem 2.4rem;padding: 0.2rem 0.9rem;}
.store_content .cart{width: 2rem;height: 2rem;right: 1rem;bottom: 0.6rem;background: url('../images/cart.png') no-repeat;background-size: 2rem;}

/*商品搜索*/
.search_line{width:100%;height:0.8rem;}
.store_search .search_box{border-bottom:1px solid #e1e1e1;}
.search_box .search_bar{width:85%;height:3rem;border-radius: 5px;}
.search_box .shop_search_bar{width:85%;height:3rem;border-radius: 5px 0 0 5px;}
.store_search .search_right{width:15%;padding-top:2%;}
.store_search .search_right p{width:3rem;height:3rem; line-height:3rem;}
.store_search .search_right img{display: inline-block;width:3rem;height:2.7rem;}
.store_search .search_right i{min-width:1.0rem;height:1.4rem;border-radius: 50%;background: #e61729;padding:0 0.2rem;top:-0.2rem;right:-0.2rem;color:#fff;text-align: center;line-height:1.4rem;font-size:1.2rem;}
.search_list_bottom{height:3.5rem;border-bottom:1px solid #e1e1e1;}
.search_list_bottom li{font-size:1.2rem;line-height:1.5rem;padding:1rem 0;}
.search_list_bottom li a{padding:0 1rem;border-left:1px solid #ccc;}
.search_list_bottom li .active{color:#00a1cb;}
.search_list_bottom li:first-child a{border-left:none;}
.his_search{padding:1.2rem;height:auto;}
.his_search h2{font-size:1.4rem;}
.his_list li{padding:0.4rem 1rem;background: #e1e1e1;height:2rem;margin:1rem 1rem 0 0;line-height:2rem;border-radius:0.4rem;font-size:1.2rem;}
.his_list li img{ width:2rem; heoight:2rem; margin-right:.5rem;}
.his_list_vasit li{ font-size:1rem; margin-right:.6rem;}
/*完善资料*/
.per_data_title{padding:1.2rem 1.2rem;font-size:1.4rem;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;}
.company_con{padding-left:1rem;font-size:1.2rem;}
.company_con li{height:1.5rem;width:100%;border-bottom:1px solid #eaeaea;padding:1rem 0;}
.per_address .input_text{display:inline-block;width:70%;}
.per_address .input_text input{width:95%;}
.company_con li:last-child{border:none;}
.company_con li label{display:inline-block;width:23%;text-align:left;}
.company_con li input{display: inline-block;width:65%;padding:0 5%;font-size:1.2rem;}
.btn_login{display: block;width:90%;height:3rem;line-height:3rem;margin:3rem  auto;text-align:center;color:#fff;font-size:1.4rem;background: #00a5cc;}  
.company_con li select{border: 1px solid #eaeaea;}	

/*我的首页*/
.mine_top{width:95%;height:4rem;padding:2% 0 2% 5%;font-size:1.2rem;margin-bottom:0.8rem;border-bottom:1px solid #eaeaea;}
.mine_top_left p{line-height:4rem;font-size:1.2rem;}
.mine_top_left p img{display:inline-block;width:4rem;margin-right:0.4rem;}
.mine_top_right{position:relative;height:3rem;padding-top:0.6rem;line-height:3rem;font-size:1.2rem;margin-right:2.4rem;}
.mine_top_right img{width:0.6rem;margin:1.0rem 0 0 0.6rem;}
.btn_style_bg{background:#00a1cb;border:#00a1cb;color:#fff;}
.mine_con{/*padding-left:1.5rem;*/height:auto;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:0.8rem;}
.company_inf{width: 60%;text-align: right;}
.mine_con li{border-bottom:1px solid #e0e0e0;padding:1rem 0;font-size:1.2rem;}
.mine_con li:last-child{border-bottom:none;}
.mine_con li p{width:90%;float:left;padding: 0 2%;}
.mine_con li p img{width:18%;margin:0 0.6rem;}
.mine_top_right img{position:absolute;display: inline-block;width:0.6rem;top: 50%;right: -1.4rem;margin-top: -0.1rem;}
.mine_con li img{display: inline-block;width:0.6rem;margin-top: 0.4rem;}
.mine_con .border_no{border:none;}
.mine_con_bottom li p img{width:14%;margin:0 0.6rem;}
.btn_login{display: block;width:90%;height:3rem;line-height:3rem;margin:3rem  auto;text-align:center;color:#fff;font-size:1.4rem;background: #00a5cc;}
.login_button_fix_bottom .btn_login{margin:0.5rem auto;}
.btn_login_main{border:1px solid #00a5cc;color:#00a5cc;background: #fff;}
.btn_login_sup{border:1px solid #fd7914;color:#fd7914;background: #fff;}
.login_button_fix{width:100%;bottom:2rem;left:0;}
.login_button_fix_bottom{width: 100%;bottom:0rem;background: #fff;}
/*出库发货记录*/
.order_index li{ padding:0;}
.order_index .label_div,.order_index .detail_dl,.order_index .order_content{ padding:1.2rem 1rem;}
.order_index .detail_dl .dd_btn{ right:1rem;}
.order_index .orli_img img{margin:0;}
.order_index .orli_con{ width:62%; margin-left:5px;}
.order_index .orli_con_top p{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.order_index .order_content{ height:auto; margin-bottom:.8rem;}
.down_arrow{ transform:rotate(90deg); -webkit-transform:rotate(90deg); -0-transform:rotate(90deg); -moz-transform:rotate(90deg);} 
.detail_ul .order_content:last-child{ margin-bottom:0; }
/*确认收货弹出层*/
.confirmation_goods,.leave_message{ display:none; width:100%; height:100%; background:rgba(0,0,0,0.3); top:0px; bottom:0;}
.confirmation_cont,.leave_message_cont{ width:18rem; height:auto; background:#fff; border:1px solid #e0e0e0; border-radius:.4rem; top:50%; left:50%; margin:-5rem 0 0 -9rem; z-index:1;}
.confirmation_cont p{ text-align:center; padding:2.5rem 0; font-size:1.4rem; }
.confirmation_cont .btn_affirm{ display:inline-block; width:100%; background:#00afdd; color:#fff; padding:1rem 0; border-radius:0 0 .4rem .4rem; text-align:center; font-size:1.4rem;}
/*留言弹出层*/
.leave_message_cont{ width:22rem; height:auto; margin-left:-11rem; border-radius:.2rem;}
.leave_message_cont h3{ text-align: center; line-height: 3.5rem; font-size:1.4rem;}
.leave_message_cont textarea{ width:90%; height:5rem; margin:0 2%;padding:.5rem; border:1px solid #e0e0e0; list-style: none; border-radius:.2rem; font-size:1.2rem; }
.leave_message .btn_style,.leave_message .btn_style_gary{ padding:.6rem 2rem; }
.leave_message .bottom_btn{ padding:1rem 2%; }
/*订单付款记录*/
.payment_record .payments_list .right_details{ border-left:none; margin-left:0; }
.payment_record .payments_list li{ margin-left:0; }
.pay_btn a{ height:3.5rem; line-height: 3.5rem; margin:4rem 1rem; background:#00afdd; color:#fff; text-align: center; font-size:1.4rem;}
.payment_record .detail_dl dt,.payment_record .detail_dl dt img{ width:8rem; height:8rem; }
/*订单付款详情*/
.detail_pay li .sp01{ display:inline-block; width:6rem; margin-right:2rem; }
.detail_pay .filename_sp{ display:block; font-size:1rem; width:90%; margin:0 auto; line-height: 1.2rem;}

/*物流信息*/
.state_dd{ bottom:10px; right:0px; font-size:1.4rem; color:#00afdd; }
/*订单附件*/
.accessory_ul li{ padding:1.2rem 1rem; border-bottom:1px solid #e0e0e0; }
.accessory_ul span{font-size:1.2rem;}

/*公司信息*/
.company_infor .company_con{ margin-bottom:.8rem; border-bottom:1px solid #e0e0e0; }
.open_ballot_ul li,.expenses_detail li{ padding:.8rem 0; height:auto; }
.open_ballot_ul h3{ width:100%; font-size:1.4rem; margin-bottom:1rem;}
.open_ballot_ul li .sp01{ display:inline-block; width:6rem; margin-right:2rem; }
.company_con .open_ballot_ul input{ width:100%; }
.open_ballot_ul .explain_p{ font-size:1rem; }

/*收支详情*/
.account_p{ text-align: right; }
.money_i{ font-size:1rem; margin-left:.4rem; }
.transfer_top_orange{ background:#fd7914; }
/*头部筛选内容-收支*/
.screen_div{ width:100%; height:auto; background:#fff; position:absolute; top:5rem; left:0px; z-index:20; box-shadow: 0 2px 5px #ccc;}
.screen_top{ width:100%; height:100%; border-bottom:1px solid #e0e0e0;}
.screen_top h2{ font-size:1.2rem; }
.screen_top ul li{ padding:.8rem 0; border-bottom:1px solid #e0e0e0; line-height: 2rem}
.screen_top .screen_top_r ul li:last-child,.screen_top .screen_top_l ul li:last-child{border-bottom:none;}
.screen_top ul .active a{ color:#00afdd; }
.screen_top_l{ width:46%; height:100%; padding-left:3%;border-right:1px solid #e0e0e0;}
.screen_top_r{ width:47%; height:100%;padding-left:3%;}
.screen_div .check_box_span .check_box{ background-size: 80%; }
.screen_bottom .date{ padding:1rem; line-height: 2rem;border-bottom:1px solid #e0e0e0;}
.screen_bottom  .creen_date_span{display:inline-block;width:8rem; height:2rem; border:1px solid #e0e0e0;}
.screen_bottom .date input{width:7rem; border:none; list-style: none; font-size:.8rem; list-style: none;}
.screen_bottom .btn_div{ padding:1rem; }
.screen_bottom .min_btn,.screen_bottom .min_btn01{ width:6rem; height:2.5rem; line-height: 2.5rem; }
.screen_bottom .min_btn01{ margin-right:1rem; }

/*角色选择*/
.role_btn,.dredge_btn{ width:99.5%; padding:1.1rem 0; border:1px solid #00a2cc; border-radius:.4rem; text-align: center; font-size:1.4rem; color:#00a2cc;}
.role_p{ text-align: center; padding:.8rem 0; }
.role_p span{ display:block; }
.dredge_btn{ background:#00a2cc; color:#fff; margin-top:.8rem; }
.mar_role_p{ margin-top:5rem; }
.login_win{ text-align: center; padding:4rem 0 1rem 0; line-height: 1.4rem; }
.login_win_pic{ width:1.5rem; height:1.5rem; margin-right: .5rem; }
.login_win p{ font-size:1.2rem; margin-bottom:.2rem;  }
.login_win .p01{ font-size:1rem; }
.login_win_cont .logo-box{ margin-top:2rem; }

/*供货商应用*/
.use_label{ display:inline-block; width:20%; text-align:left; line-height:3rem; font-size:1.2rem; }
.use_input{ width:78%; height:3rem;line-height:3rem;border:1px solid #ccc;  border-radius:.2rem; }
.use_input input{ width:90%;}
.use-form .label-desc{ padding-left:5rem; }
.use-form {margin-top:.5rem;}
.login-form .label-desc-min{ font-size:1rem; }
.discount_cont{width: 65%;}
.label_tally{ display:inline-block; padding: 0 0.4rem; text-align:center; height:2rem; line-height:2rem; margin-right:.5rem; border:1px solid #ccc; border-radius:.2rem; font-size:1rem; }
.label_tally_blue{ border-color:#00a1cb; color:#00a1cb; }
.label_tally_or{ border-color:#fd7914; color:#fd7914; }
.sale_index{ line-height:2rem; }
.sale_index .right_arrow{ margin-top:.2rem; }

/*活动详情*/
.sales_detail{ padding:1rem; }
.sales_detail p,.buy_info p{ line-height:2rem;}
.sales_tit{ font-size:1.2rem; }

/*公司介绍 合作申请*/
.static_text_box{padding: 1rem 1rem 0;}
.static_text_box h1{font-size : 1.5rem;margin-bottom: .5rem;}
.static_text_box p{font-size:1.1rem;margin-bottom: .5rem;line-height: 2rem}
.static_text_box img{width:100%;min-height: auto}
.center_wrap_img{width:70%;margin:0 auto;}
.bottom_btn{height:3.5rem;line-height: 3.5rem;position:absolute;left: 1rem; right: 1rem;bottom:5rem;}
.leave_message_btn{width:95%;margin:1rem 2%;}
/*商品组合促销*/
.count_area2{right: 1%;bottom: 1.0rem;}
.required_select{position:absolute;top:50%;left:0.4rem;margin-top: -0.8rem;background: #fd7914;color: #fff;padding: 0.15rem;font-size: 0.8rem;white-space: nowrap;border-radius: 3px;}
.buy_info{padding: 0.8rem 1rem;text-align: right;}
.buy_info .buy_group_num{border: 1px solid #eee;height: 2.5rem;line-height: 2.5rem;width: 4rem;text-align:center;}
.gray_bg{background: #eee;height: 2rem;}
.sum_all{font-size: 1.2rem;line-height: initial;}

/*报错页面*/
.error_img{margin-top: 20%;width: 50%;}
.text_active{font-weight:bold;}
/*商品预览*/
.name-box .foods-name_w{width:100%;}
.foods-name .p_name_w{max-width:100%;}
.foods-name .p_desc_w{width:100%;text-overflow: ellipsis;}
.pop-foods-param .ml_0{margin-left:0;}
.foods-param .itemly{color:#666;}
/*配送信息*/
.tab_nav{width:100%;height:3.5rem;display: flex;position: fixed;top:4rem;z-index:99;border-bottom:1px solid #ccc;}
.tab_nav_list{flex: 1;text-align: center;font-size:1.2rem;line-height:3.5rem;}
.tab_nav_list span{display: inline-block;}
.tab_nav_list .active{display: inline-block;border-bottom:2px solid #00a1cb;height:100%;box-sizing: border-box;color:#00a1cb;padding:0 10px;}
.record_list{padding-top:3.5rem;}
.search_record{width:86%;height:3rem;margin:1rem auto;display: flex;align-items: center;border:1px solid #ccc;border-radius: 4px;background: #fff;padding:0 2%;}
.record_btn{flex: 1;}
.record_btn img{height:1.6rem;}
.record_text{flex: 12;font-size: 1.2rem;}
.record-details{border-top:1px solid #ccc;}
.record_top{border-bottom:1px solid #eee;display: flex;padding:0 5%;}
.record_top p{line-height:2.2rem;}
.record_tl{flex:10;}
.record_tr{flex:2;text-align: right;}
.record_bottom p{display: flex;margin-left:5%;padding-right:5%;border-top:1px solid #eee;line-height:3rem;}
.record_bottom p:first-child{border-top:none;}
.record_bottom label{flex: 1;text-align: left;}
.record_bottom span{flex: 1;text-align: right;}
.font_bold{font-weight: bold;}
.font_icon{padding:4px;border:1px solid #00a1cb;border-radius:4px;}
.go_record{margin-top: 1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.go_record p{display: flex;align-items: center;height:4rem;border-top:1px solid #eee;padding:0 5%;}
.go_record p:first-child{border-top: none;}
.go_record label{flex: 1;}
.go_record span img{height:1.4rem;}
.go_record .arrow_down img{height:auto;width:1.4rem;vertical-align: middle;margin-left:5px;}
.to_library{padding:1rem 5% 0; }
.store_message {margin-top:0.6rem;color:#999;}
.store_message label{display:inline-block;width:6rem;text-align: left;}
.img_panel .new_icon{width: 2.5rem; height: 3.3rem;background: url(../images/new_icon.png) no-repeat center;top: 0rem;right: 0;color: #fff;text-align: center;line-height: 2.5rem;}
/*交易首页*/
.search_box_top{position: fixed;top: 5rem;left: 0;width: 90%;padding: 1rem 5%;}
.tab_nav_search{top:11rem;}
.details_top{padding-top:9.5rem;}
/*信息回执*/
.tab_nav_center{width: 100%;height: 3.5rem;display: flex;border-top: 1px solid #ccc;}
/*发布信息*/
.message_title li{display: flex;align-items: center;height:3rem;}
.message_title li label{flex:3;}
.message_title li span{flex:6;}
.message_title li span{padding:0 5%;}
.message_title li span input{width: 98%;}
.select_role{display: inline-block;padding:0 0.4rem;line-height:2rem;border:1px solid #999;color:#999;border-radius: 2px;margin-right:0.4rem;}
.select_role.active{border:1px solid #00a1cb;color:#00a1cb;}
.header-wrap .header_search{height: 3rem;border-radius: 4px;width: 65%;margin: 0 auto;background: #fff;margin-top: 0.5rem;padding-left: 3rem;}
.header_search input{display: block;height: 100%;width: 98%;}
.header_search a{display: block;width: 1.6rem;top:0.8rem;left:1rem;}
.header_search a img{width: 100%;}
.role_select_list{padding:0 0 0 5%;}
.role_select_list li{width:100%;padding-right:4%;line-height:2rem;}
/*出入库*/
.go_in_list{width:95%;padding-left:5%;margin-top:1rem;}
.go_in_list li{line-height:3rem;display: flex;align-items: center;}
.go_in_list li label{flex: 3;text-align: left;color:#999;}
.go_in_list li span{flex: 6;text-align: right;margin-right: 5%;font-size: 1.2rem;}
.go_in_list li span input{width: 95%;text-align: right;}
.go_in_list_1 li label{flex:2;}
.go_in_wrap{display: flex;background: #fff;margin-top:1rem;}
.go_in_wrap_l{flex:1;padding-left:1.3rem;}
.go_in_wrap_l .check_box{top:-6rem;}
.go_in_list_1{flex:9;width:100%;margin-top:0;padding-left:0;}
.go_in_list_2{height:3rem;line-height:3rem;padding-right:5%;width:90%;font-size:1.2rem;}
.go_in_list_2 .main_list_topbox {height:100%;width:60%;}
.go_in_list_2 .main_list_topbox .check_box_label {width:1.6rem;height:100%;}
.tab_nav_center{width: 100%;height:3.5rem;display: flex;border-top: 1px solid #ccc;}
.library_btn{bottom:0;width:100%;height:4rem;line-height:4rem;}
.library_btn div{width:50%;display: inline-block;text-align: center;}
.count_plus{line-height: 1.8rem;vertical-align: middle;display: inline-block;width: 2rem;height: 2rem;background: #ddd;text-align: center;color: #999;font-size: 2rem;margin: 0 0.2rem;}
.count_number{padding: 0 0.8rem;vertical-align: middle;height: 2rem;line-height: 2rem;background: #ddd;display: inline-block;text-align: center;}
/* 信息首页 */
.message_top{width:100%; height:5rem; background:#fff;}
.message_function{width:32%; height:7.5rem; display:inline-block;}
.message_top dl{width:33.33%;text-align: center;}
.message_top dl dt img{height:3rem;}
.message_top dd{line-height:3rem;}
.off_canvas_right_1{width: 100%; background: #fff;}
.off_canvas_right_1 ul li{padding: 1rem 1.5rem 1rem;border-bottom: 1px solid #bbb;font-size: 1.1rem;}
.off_canvas_right_1 ul li .receipt{color: #00a1cb;line-height: 1rem;padding: 0.3rem; border: 1px solid #00a1cb;}
.off_canvas_right_1 ul li .arrow_right{padding: 0.65rem 1rem;background: url(../images/arrow-right.png) center right no-repeat;background-size: 0.65rem 1rem;}
.off_canvas_right_1 ul li .receipt_c{line-height: 1rem;padding: 0.3rem;border: 1px solid #ccc;color:#999;}
/*商品库存*/
.go_in_list_3 li label{flex: 2;}
.go_in_list_3 li span{flex: 6;}
.btn-primary-s{height:2.5rem;width:8rem;line-height:2.5rem;}
.details_title{width:90%;padding:1rem 5% 0.5rem;}
.details_all_cont{width:90%;padding:0 5%;}
.details_nav_bar .prev img,.details_nav_bar .next img{width: 0.8rem;}
.details_nav_bar{display: flex;height: 3rem;align-items: center;}
.nav_bar_wrapper{flex: 1;white-space: nowrap;overflow: hidden;margin:0 0.5rem;height:100%;}
.nav_bar_wrapper a{display: inline-block;font-size:1.2rem ;width:24%;text-align: center;height: 100%;box-sizing: border-box;line-height: 3rem;}
.nav_item_active{color:#00a1cb;border-bottom:2px solid #00A1CB;}
.stock_list{display: flex;line-height:2rem;font-size:1.2rem;}
.stock_list label{flex: 1;}
.stock_list span{flex:1;text-align: right;}
.Flow{padding-left:5%;}
.Flow li{line-height:3rem;padding-right: 5%;}
.mask_1{height: 100%;}
.mask_1 .maskpop{width:70%;left:10%;height:30%;top:5rem;padding:5%;}
.mask_1 .maskpop .stock_list{font-size: 1rem;}
.close_mask{display:inline-block;width:3rem;top:-1.5rem;right:-1.5rem;}
/*我的首页*/
.mine_index{margin-bottom:4rem;}
.min_top{width:100%;height:14rem;background: url(../pic/mine_bg.png) no-repeat center;text-align: center;}
.min_top_pic{width:5rem;height:5rem;border-radius: 50%;border:2px solid  #fff;background: url(../pic/mine-icon.png) no-repeat center;background-size: cover;left:50%;margin-left:-2.5rem;top:3rem;}
.min-name{padding-top:9rem;}
.min-name div{line-height: 2rem;;}
.min-name span{padding:0 1rem;border-radius: 10px;background: rgba(0,0,0,0.5);}
.set_up{top:2rem;left:1rem;}
.min_top_footer{background: #cecece;line-height:2rem;}
.mine_notice{width:90%;padding:1rem 5%;}
.mine-notice-cont{display:inline-block;width:75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: top;}
.mine_notice .mine_notice_title{color:#00a1cb;border:1px solid #00a1cb;border-radius: 4px;padding:0.2rem 0.4rem;margin-right:1rem; }
.mine_acount_top .mine_top_left{width:88%;}
.sure_list{width:90%;padding:1rem 5%;display: flex;}
.sure_list dl{flex:1;text-align: center;font-size: 1.2rem;}
.sure_list dd{line-height:2.0rem;}
.operation_management .opration_title{padding:0 1rem;font-size: 1.2rem;}
.opration_list dl{width:33.33%;text-align: center;padding-top:1rem;box-sizing: border-box;}
.opration_list dt{height:4rem;}
.opration_list dl img{height:100%;}
.opration_list dd{line-height:3rem;}
.order_pic dl{width: 33.33%;text-align: center;padding:1rem 0;}
.order_pic dt{height:3rem;}
.order_pic dt img{width: 3rem;}
.order_point{display:inline-block;min-width:11px;height:15px;border:1px solid #fd7914;border-radius: 50%;color:#fd7914;line-height: 15px;right:25%;background: #fff;padding:0 2px;}
/*客户留言*/
.plain pre {margin: 0;white-space: pre-wrap;word-break: break-all; }  
.main {padding-top:4rem;}  
.main_inner { height: 100%;overflow:hidden; }  
.cust_message{display: flex;align-items: center;}
.cust_message .cust_message_left{flex: 12;}
.cust_message .cust_message_right{flex:1;}
/*信息*/  
.box_mesaage {position: relative;  background-color: #eee; height: 80%;overflow: hidden;display: flex;}  
.box_bd {padding: 1rem;overflow-y: auto; overflow-x: hidden; flex: 1;}  
.message { margin-bottom: 1.2rem; float: left; width: 100%; }  
.message .avatar {width: 3rem;height: 3rem;  border-radius: 2px; float:left;cursor: pointer;}  
.message.me .avatar {float: right;}  
.message .content_1 { overflow: hidden; }  
.bubble {max-width: 70%;min-height: 1rem;display: inline-block;vertical-align: top;position: relative;  text-align: left;  font-size: 14px;  border-radius: 3px; margin: 0 1rem;}  
.bubble.bubble_default {background-color: #fff;  }  
.bubble:before, .bubble:after {  position: absolute;top: 1rem;border: 6px solid transparent;  content: " ";}  
.bubble.left:before, .bubble.left:after {right: 100%;}  
.bubble.left:after {  border-right-color: #FFF;  border-right-width: 4px;}  
.bubble.right:before, .bubble.right:after { left: 100%;}  
.bubble.right:after {border-left-color: #FFF;}  
.bubble.bubble_primary { background-color: #ffd54d;}  
.bubble.bubble_primary.left:after {border-right-color: #ffd54d;border-right-width: 4px;}  
.bubble.bubble_primary.right:after {  border-left-color: #ffd54d;  border-left-width: 4px;}  
.bubble.bubble_primary.right.arrow_primary:before {border-left-color: #ffd54d;border-left-width: 4px;}  
.bubble.bubble_primary.right.arrow_primary:after {border-left-color: #fff;border-left-width: 4px; margin-left: -2px;}  
.bubble_cont {word-wrap: break-word;word-break: break-all;min-height: 2rem;}  
.bubble_cont img {vertical-align: middle;}  
.bubble_cont .plain {padding: 1rem;}  
.Dialog_box{width:90%;bottom:0;left:0;height:3.5rem;padding:0 5%;vertical-align:middle;padding-top:0.5rem;} 
.Dialog_box input{height:3rem;border:1px solid #ddd;border-radius: 4px;width:60%;padding:0 5%;font-size:1.2rem;}
.btn_send{display: inline-block;width:22%;height:3rem;line-height:3rem;text-align: center;border-radius: 4px;}
.box_bd .message:last-child{margin-bottom:4rem;}
/*修改密码*/
.res_number{padding-left:1.5rem;}
.res_number_top{width:90%;height:3.5rem;margin-bottom:0.8rem;padding:2% 5%;}
.res_number_top p{line-height:1.8rem;}
.res_password li label{width:20%;text-align:left;}
.prompt{font-size:1rem;line-height:2rem;text-align: center;}
.res_number li label{text-align:left;width:20%;}
.verfi_btn{width:7rem;height:2.2rem;line-height:2.2rem;text-align: center;font-size:1.0rem;top:50%;margin-top:-1.2rem;right:1rem;}
.res_number .verfi_code input{width:30%;}
.revise_name{width:100%;height:3.5rem;padding-left:1rem;line-height:3.5rem;}
.revise_name span{font-size:1.2rem;}
.revise_name input{width:70%;}
/*充值*/
.recharge_list{padding:1rem 1rem 0 1rem;}
.recharge_list label{display: inline-block;width:20%;}
.recharge_list span{display: inline-block;width: 75%;}
.recharge_list span input{width:100%;}
.recharge_textarea{padding:0 1rem;}
.recharge_textarea .textarea{height:5rem;background: #fff;}
/*订单搜索*/
.order_search_top .order_search_box{padding:1rem 1.4rem;border-bottom:1px solid #eaeaea;}
.order_search_top .order_search_box .order_search_bar{width:80%;margin-right:8%;}
.order_search_bar input{width:86%;border:0;height:2.0rem;padding:0.5rem 0.5rem 0.5rem 3.5rem;background: #eee;font-size:1.2rem;}
.order_search_right p{font-size:1.4rem;line-height:3rem;}
.order_search_bar .search_icon{left:1rem;margin-top:-0.3rem;}
.his_list_shop li{padding-left:3rem;padding-right:1.5rem;font-size:1rem;}
.his_list_shop li img{display: inline-block;width:2rem;left:0.5rem;top:50%;margin-top:-1rem;}
/*过订商品*/
.btn_style01_bg{background: #eee;border:1px solid #eee;color:#666;height:2.4rem;line-height:2.4rem;}
.order_past_bottom{padding-top:1rem;}
.order_content_mt{margin-top:0.8rem;}
/*缺货登记*/
.store_list .store_sub_list .store_content .stock_mes .acount_box{color:#999;}
.store_list .store_sub_list .store_content .stock_mes .cart_bg{width: 2rem;height: 2rem;right: 1rem;bottom: 0.4rem;background: url('../images/cart_bg.png') no-repeat;background-size: 2rem;}
.order_store_list .store_sub_list .store_content .store_desc .acount_box{margin-bottom:0.8rem;}
.order_store_list .store_sub_list .store_content .store_desc .old_price{margin-left:0;}
/*商品收藏*/
.order_list_top{width:96%;padding-left:4%;height:3.2rem;}
.collect_data_title{font-size:1.2rem;padding-bottom:0.8rem;border-top:none;}
.collect_title{height:7.5rem;}
.week_collcet .store_list{margin-bottom:0;}
.find_resemble{display:inline-block;padding:0.4rem 1rem;background: #00a1cb;color:#fff;bottom:0.4rem;right:4.5rem;}
/*促销信息*/
.store_promotion{padding-left:4%;}
.store_promotion li{padding:0.6rem 0;border-bottom:1px solid #eaeaea;}
.store_promotion li:last-child{border-bottom: none;}
.store_promotion li .promotion_left{width:28%;height:7.5rem;margin-right:0.5rem;}
.store_promotion li .promotion_left img{display:inline-block;width:100%;height:100%;}
.promotion_right_top{height:4.5rem;}
.pro_dis{width:2.0rem;height:2.1rem;padding:0.2rem;border:1px solid #fd7914;border-radius:0.4rem;font-size:1rem;line-height:1rem;margin-right:0.4rem;}
.pro_main{border:1px solid #00a1cb;}
.promotion_store_title{font-size:1.2em;width:95%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro_price .ord_price span{text-decoration: line-through;}
.pro_price .data_price span{font-size:1.4rem;}
.pro_data_acount{padding-top:1.8rem;font-size:1rem;margin-right:0.5rem;}
.pro_right{top:50%;display: inline-block;width:0.8rem;margin-top:-0.4rem;right:0.5rem;;}
.pro_right img{width:100%;height:100%;}