.equipment_box {
    font-size: 32rpx;
    position: relative;
}

.banner {
    box-sizing: border-box;
}

.equipment_info {
    padding:10rpx 20rpx;
    color: #333;
    font-size: 36rpx;
    border-bottom: solid 20rpx #efefef;
}

.equipment_title {
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 20rpx;
}

.equipment_price {
    font-size: 32rpx;
    margin-bottom: 10rpx;

}

.equipment_price_1 {
    margin-right: 20rpx;
}

.equipment_price_2 {
    margin-right: 20rpx;
    color: red;
}

.equipment_price_3 {
    border-radius: 8rpx;
    /* background: #ffad41; */
    /* color: white; */
    border: solid 2rpx #e99800;
    color: #e99800;
    font-size: 24rpx;
    padding: 2rpx 8rpx;
    font-weight: 500;
}
.equipment_timeandphone{
    display: flex;
    justify-content: space-between;
}
.equipment_timeandphone_img{
    width: 120rpx;
    height: 30rpx;
    color: white;
    font-size: 20rpx;
    padding:8rpx 12rpx;
    text-align: center;
    border-radius: 2000rpx;
    background: #3476fe;
}
.equipment_timeandphone_img image{
    width: 20rpx;
    height: 20rpx;
}
.equipment_time {
    font-size: 28rpx;
    color: #9c9c9c;
}
.equipment_info2{
    padding:20rpx 20rpx;
    color: #333;
    font-size: 30rpx;
    border-bottom: solid 20rpx #efefef;
}
.equipment_info2_item{
    border-bottom: solid 20rpx #efefef;
    padding:20rpx 20rpx;

    /* margin-bottom: 30rpx; */
}
.equipment_info2_item2{
    border-bottom: solid 20rpx #efefef;
    padding:20rpx 20rpx;

    /* margin-bottom: 30rpx; */
}
.equipment_info2_item_title{
    padding: 0 20rpx;
    border-left: solid 6rpx #3476fe;
    font-weight: bold;
    color: #3f3f3f;
    margin-bottom: 10rpx;
}

.equipment_info2_item_desc{
  /* font-weight: 600; */
}
.equipment_info2_item_desc_item{
    vertical-align: top;
    width: 50%;
    display: inline-block;
    padding-top: 20rpx;
}
.equipment_info2_item_desc_item text{
    padding-right: 10rpx;
}
.equipment_info2_item_desc2{
    /* background: #fafafa; */
    /* margin-top: 20rpx; */
    padding: 20rpx;
    color: #444444;
    min-height: 200rpx;
    border-radius: 4rpx;
}
.equipment_contact1 {
    padding: 20rpx 30rpx;
    display: flex;
    align-items: center;
    border-bottom: solid 20rpx #efefef;

}

.equipment_contact1_head {
    width: 50rpx;
    height: 50rpx;
    margin-right: 20rpx;
}

.equipment_contact1_head image {
    width: 50rpx;
    height: 50rpx;
}
.equipment_contact1_userinfo{
    flex: 1;
    display: flex;
}
.equipment_contact1_name {
    margin-right: 10rpx;
}

.equipment_contact1_phone {

}

.equipment_contact1_bnt {
    color: white;
    font-size: 24rpx;
    padding:14rpx 30rpx;
    border-radius: 2000rpx;
    background: #3476fe;
}
.btn_img {
    display: flex;
    align-items: center;
}

.btn_img image {
    width: 30rpx;
    height: 30rpx;
    margin-right: 20rpx;
}

.btn_img text {}

.equipment_contact2 {
    border-bottom: solid 20rpx #efefef;
    padding: 20rpx 30rpx;
    display: flex;
    align-items: center;
}
.equipment_contact2_head {
    width: 68rpx;
    height: 68rpx;
    margin-right: 20rpx;
}
.equipment_contact2_head image {
    width: 68rpx;
    height: 68rpx;

}

.equipment_contact2_name {
    margin-right: 20rpx;

}

.equipment_contact2_card {
    background: #ffad41;
    color: white;
    font-size: 28rpx;
    padding: 2rpx 16rpx;
    margin-right: 20rpx;
    border-radius: 2rpx;
    font-weight: 500;
}

.equipment_contact2_to {
    flex: 1;
    text-align:right;
    color: #8f8f8f;
    font-size: 28rpx;
}
.equipment_contact2_to text {}
.equipment_contact2_to image {
    width: 24rpx;
    height: 24rpx;
}

.equipment_remind {
    padding: 30rpx 30rpx;
}
.equipment_remind_title {
    padding: 0 20rpx;
    border-left: solid 6rpx #3476fe;
    font-weight: bold;
    color: #3f3f3f;
    margin-bottom: 20rpx;
}

.equipment_remind_desc {
    font-size: 24rpx;
    color: #929292;
}
.equipment_remind_desc  view{
    line-height: 38rpx;
}
.equipment_remind_report {
   margin-top: 20rpx;
   display: flex;
   justify-content: space-between;
   align-items: center;
   margin-bottom: 100rpx;
}
.equipment_remind_report_text {
    font-weight: bold;
    font-size: 30rpx;
}

.equipment_remind_report_img {
    border-left: 2rpx solid #a0a0a0;
    padding-left: 30rpx;
}
.equipment_remind_report_img image {
    width: 50rpx;
}

.equipment_remind_report_img view {
    width: 50rpx;
    font-size: 24rpx;
    color: #9d9d9d;
}
.equipment_bottom {
 display: flex;
 height: 100rpx;
 width: 100vw;
 position: fixed;
 background: white;
 box-sizing: border-box;
 border-top: solid 2rpx #e9e9e9;
 align-items: center;
 left: 0;
 bottom: 0;
}
/* button{
    position: absolute;
    height: 100rpx;
    width: 255rpx !important;
    top: 0;
    padding: 0;
    margin: 0;
    left: 240rpx;
    opacity: 0;
} */
.equipment_bottom_sc {
   width: 120rpx;
   text-align: center;
}
.equipment_bottom_sc image {
    width: 44rpx;
    height: 44rpx;
}

.equipment_bottom_sc view {
    font-size: 24rpx;
    text-align: center;
    color: #aaaaaa;
}
.equipment_bottom_btn {
    width: 256rpx;
    height: 98rpx;
    line-height: 98rpx;
    text-align: center;
    color: white;
}
.lack_currency {
    width: 488rpx;
  }
  .jiaobiao{
    position: absolute;
    top: 0;
    right: 0;
    width: 150rpx;
    height: 150rpx;
    z-index: 99;
  }
  .tag{
    width: 150rpx;
    height: 150rpx;
  }

.shuiy{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 100rpx;
    color: wheat;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999999999;
    opacity: 0.6;
}
.shuiy image{
    width: 80rpx;
    height: 80rpx;
    margin-right: 14rpx;
}
.shuiy .shuiy_text{
}   
.text_1{
    color: #1d86ef;
    font-weight: bold;
    font-size: 48rpx;
}
.text_2{
    color: #1d86ef;

    font-size: 24rpx;
}