.address {
    background: #F6F7FB;
    margin-top: 46rpx;
    padding: 20rpx 0;
}

.border {
    height: 7rpx;
    width: 100%;
}

.address_Info {
    padding: 30rpx 20rpx;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.address_Info_left_tit {
    font-size: 36rpx;
    color: #222222;
    font-weight: 700;
}


.tag {
    background-color: #ff7d00;
    color: white;
    font-size: 22rpx;
    padding: 5rpx 10rpx;
    border-radius: 20rpx 0 20rpx 20rpx;
}

.tag-img {
    position: absolute;
    /* top: 1; */
	bottom: 1;
    left: 10;
    z-index: 1;
}

.address_Info_left_name {
    font-size: 28rpx;
    color: #555555;
    margin-top: 30rpx;
}

.address_Info_left_addr {
    margin-top: 10rpx;
}



.goodsItem {
    display: flex;
    align-items: center;
    margin: 0 20rpx;
    padding: 30rpx 0;
    box-sizing: border-box;
    border-bottom: 1rpx solid #EBEBEB;
}


.goodsItem_msg_right {
    flex: 1;
}

.goodsItem_msg_img {
    width: 140rpx;
    height: 140rpx;
    border-radius: 20rpx 20rpx 20rpx 20rpx;
    margin-right: 20rpx;
}

.goodsItem_msg_right {
    flex: 1;
}

.goodsItem_msg_right_msg_left {
    display: flex;
    align-items: center;
    font-size: 34rpx;
    color: #FF370B;
    margin-top: 26rpx;
}

.goodsItem_msg_right_tit {
    font-size: 30rpx;
    color: #000000;
    font-weight: 700;
}

.goodsItem_msg_right_subTit {
    font-size: 26rpx;
    color: #999999;
    margin-top: 10rpx;
}

.goodsItem_msg_right_msg {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.goodsItem_msg_right_msg_left span {
    font-size: 28rpx;
}


.goodsItem_msg_right_msg_right {
    display: flex;
    align-items: center;
}

.minus {
    width: 22px;
    height: 22px;
    border-width: 1px;
    border-color: #E6E6E6;
    border-style: solid;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.input {
    padding: 0 10px;
}

.plus {
    width: 22px;
    height: 22px;
    background-color: #FF0000;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.line {
    height: 20rpx;
    background: #F6F7FB;
}

.goodsItem:last-child {
    border-bottom: none;
}

.goodsCate:last-child .line {
    display: none;
}

.yf {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 32rpx;
    color: #FF370B;
    padding: 30rpx 20rpx;
    box-sizing: border-box;
}

.yf span {
    color: #222222;
}

.footer {
    width: 750rpx;
    background: #FFFFFF;
    box-shadow: 3rpx -3rpx 15rpx 0rpx rgba(255, 27, 27, 0.05);
    padding: 16rpx 75rpx;
    padding-bottom: 30rpx;
    box-sizing: border-box;
    display: flex;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

.btn {
    font-size: 36rpx;
    color: #FFFFFF;
    width: 600rpx;
    height: 90rpx;
    background: linear-gradient(91deg, #FF7658 0%, #FF370B 100%);
    border-radius: 100rpx 100rpx 100rpx 100rpx;
    display: flex;
    align-items: center;
    justify-content: center;
}

.address_Info_btn {
    background: linear-gradient(91deg, #FF7658 0%, #FF370B 100%);
    border-radius: 100rpx 100rpx 100rpx 100rpx;
    height: 90rpx;
    width: 600rpx;
    font-size: 36rpx;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.noneDef{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}