/*==============================购物车页面样式==============================*/
.cp_store_order{ background:#fff; margin-bottom:0.48rem;}
.cp_store_order .cp_store_top{ width:100%; font-size:0.69rem; padding:0.5rem 0.6rem 0.5rem 2rem; border-bottom:1px solid #e9e9e9; position:relative; box-sizing:border-box;}
.cp_store_top .store_top_title{ color:#000;}
.store_top_title_span{color:#ef3036;}
.cp_store_order .cp_indivi_checkbox{ margin-top:-0.55rem; position:absolute; left:0.45rem; top:50%;}
.cp_store_comm .store_comm_list{ position:relative;}
.store_comm_list .cp_comm_modula{ width:100%; padding:0.6rem 0.6rem 0.6rem 2rem; box-sizing:border-box;}
.cp_comm_label{ width:100%; content:''; display:table; font-size:0.58rem; color:#999; line-height:1rem; border:1px solid #dedede; border-radius:0.2rem; padding:0.2rem 0.4rem; margin-top:0.8rem; box-sizing:border-box; position:relative;}
.cp_comm_label:after{ content:''; width:0.48rem; height:0.48rem; background:#fff; border-width:1px; border-style:solid; border-color:#dedede #dedede transparent transparent; box-sizing:border-box; transform:rotate(-45deg); position:absolute; left:1rem; top:-0.224rem;}
.cp_comm_label .comm_label_n{ float:left;}
.cp_comm_label .comm_label_v{ float:right;}

.cp_store_top .cp_topLeft_m{ float:left;}
.cp_store_top .cp_order_tab{ color:#fff; background:#ff6565; border-radius:0.2rem; padding:0.1rem 0.4rem; margin-right:0.2rem;}
.cp_store_top .cp_topRight_btn{ color:#ef3036; float:right;}

/*----------结算底部分区----------*/
.cp_settle_foot{ width:100%; height:2.6rem; line-height:2.6rem; background:#fff; border-top:1px solid #e9e9e9; box-sizing:border-box; overflow:hidden; position:fixed; left:0; bottom:0; z-index:99;}
.cp_settle_foot .cp_option_modular{ margin:0.75rem 1rem 0 0.6rem; float:left;}
.cp_settle_foot .cp_settle_total{ font-size:0.7rem; color:#000; padding-left:0.6rem; float:left;}
.cp_settle_total .total_price_num{ font-size:0.9rem; color:#ef3036;}
.cp_settle_foot .cp_submit_btn{ width:7rem; height:100%; font-size:0.69rem; color:#fff; text-align:center; background:#3faa5c; float:right;}
.cp_edit_foot{ display:none;}
.cp_settle_foot .edit_foot_btn{ width:4.6rem; height:1.68rem; font-size:0.69rem; text-align:center; line-height:1.7rem; border:1px solid #ccc; border-radius:0.2rem; margin:0.46rem 0.6rem 0.46rem 0; box-sizing:border-box; float:right;}
.cp_settle_foot .edit_cur_btn{ color:#3faa5c; border-color:#3faa5c;}
.cp_settle_foot_H{ height:3.1rem;}
.cp_settle_foot .cp_not_submit_btn{ width:7rem; height:100%; font-size:0.69rem; color:#fff; text-align:center; background:#999; float:right;}
/*====================缺省页面====================*/
.hy_default_content{ width:80%; text-align:center; margin-top:-166px; position:absolute; left:10%; top:50%;}
.hy_default_content .hy_default_img{ width:50px; height:50px; margin:0 auto;}
.hy_default_content .hy_default_title{font-size:0.69rem;   padding-top:10px;}
.hy_default_content .hy_default_btn{ width:100px; height:28px; font-size:0.66rem; color:#ef3036; text-align:center; line-height:28px; border:1px solid #ef3036; border-radius:4px; margin:40px auto 0; display:block;}
