/* 供应商 */
#shop{height: 100%; position: relative;}
.shop_div{ display: flex; cursor: pointer;}
.shop_div > img{height: 50px; width: 50px;}
.shop_div > div{width: 100%; margin-left: 15px; height: 50px;}
.shop_div .shop_title{font-weight: bold; width: 100%;}
.shop_add {width: 100%; height: 50px; line-height: 50px; text-align: center;}
.shop_add > a{font-size: medium;}

/* 全部订单 */
.order_header{display: flex}
.order_header img{vertical-align: middle; height: 25px; width: 25px;}
.order_company_name{flex:1; display: flex; align-items: center; margin-left: 10px;}
.order_state{width: auto; font-size: 14px;text-align: right}

.order_pro{display: flex; margin-bottom: 15px}
.order_pro_left{width: 105px;}
.order_pro_left img{height: 95px; width: 95px; border-radius: 5px; cursor: pointer; display:block;}
.order_pro_left .el-image{height: 95px; width: 95px; border-radius: 5px; cursor: pointer; display:block;}
.order_pro_left .el-image .image-slot{height: 100%; width: 100%; border-radius: 5px; background-color: var(--back-gray); font-size: 30px;}
.order_pro_center { flex:1;}
.order_pro_name {font-size: 14px;}
.order_pro_specs {font-size: small;}
.order_pro_right {width: 100px; font-size: small; text-align: right;}

.order_div .el-divider--horizontal{margin: 15px 0 15px -15px; width: calc(100% + 30px)}

/* 我的 */
#mine{height: 100%; overflow: auto; display: flex; flex-direction: column;}
.mine_header{background-color:#248BF9; background-color: var(--back-blue); padding: 10px; box-sizing: border-box; height: 280px;}
.mine_account{display: flex; align-items: center; margin: 30px 20px; color: #fff; font-size: large; width: 100%;}
.mine_tool{background-color: #fff; border-radius: 10px; display: flex; padding: 20px 0; box-sizing: border-box; font-size: 14px;}
.mine_tool > div{flex:1; display: flex; flex-direction: column; align-items: center; justify-content: center; cursor: pointer;}
.mine_tool img{height: 30px; width: 30px; margin-bottom: 5px;}

.mine_item_div{background-color: #fff; padding:15px 20px; margin-bottom: 10px; border: 1px solid #F2F6FC; border: 1px solid var(--back-gray); box-sizing: border-box;  cursor: pointer;}
.mine_item_div:hover{background-color: var(--back-blue); color: #fff;}
.mine_item_div > i{line-height: 21px; float: right;}

.el-footer .el-badge__content.is-fixed{top:10px;}