.rentalHall .topSort{
      width: calc(100% - 40px);
      background-color: #fff;
      display: flex;
      padding: 20px;
      border-radius: 10px;
      margin-bottom: 15px;
    }
    .rentalHall .topSort .priceSort{
      width: 120px;
      text-align: center;
      position: relative;
      margin-right: 30px;
    }
    .rentalHall .topSort .priceSort .priceSort_title{
      border-radius: 6px;
      line-height: 30px;
      font-weight: bold;
      cursor: pointer;
      border: 1px solid #DDDDDD;
    }
    .rentalHall .topSort .priceSort .priceSort_title:hover #rentalSort{
      height: 100px;
    }
    .rentalHall .topSort .priceSort #rentalSort{
      width: 100%;
      height: 0px;
      background-color: #fff;
      box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.12);
      border-radius: 10px;
      position: absolute;
      left: 0;
      top: 33px;
      overflow: hidden;
      transition: all .3s;
      z-index: 1;
    }
    .rentalHall .rentalHall_main .left .topSort .line{
      width: 1px;
      height: 16px;
      background: #DDDDDD;
      margin: 0 30px;
    }
    .rentalHall .rentalHall_main .left .topSort .sort{
      font-size: 14px;
      color: #666666;
      cursor: pointer;
      margin-right: 30px;
    }
    .rentalHall .rentalHall_main .left .topSort .sort.active{
      color: #333;
    }
    .rentalHall .rentalHall_main .left .topSort .sort .v{
      width: 14px;
      height: 14px;
      border-radius: 4px;
      border: 1px solid #DDDDDD;
      margin-right: 10px;
    }
    .rentalHall .rentalHall_main .left .topSort .sort.active .v{
      border: 1px solid #FF4866;
      position: relative;
    }
    .rentalHall .rentalHall_main .left .topSort .sort.active .v::after{
      content: '✓';
      width: 16px;
      height: 16px;
      font-weight: bold;
      text-align: center;
      line-height: 16px;
      color: #FF4866;
      position: absolute;
      top: -1px;
      left: -1px;
    }
    .rentalHall .topSort .topSort_item{
      line-height: 20px;
      font-weight: 400;
      padding: 0px 0 10px;
      cursor: pointer;
    }
    .rentalHall .topSort .topSort_item:nth-child(1){
      padding-top: 10px;
    }
    .rentalHall .topSort .freeSort{
      width: 100px;
      height: 32px;
      text-align: center;
      line-height: 32px;
      font-size: 14px;
      color: #333333;
      border-radius: 6px;
      border: 1px solid #DDDDDD;
      cursor: pointer;
    }
    .rentalHall .topSort .freeSort.active{
      color: #fff;
      background: #FF4866;
      border: 1px solid #FF4866;
    }
    .rentalHall .rentalHall_top_btn{
      color: #2076EA;
      margin-left: 29px;
    }
    .rentalHall .rentalHall_top_btn .img{
      width: 18px;
      height: 18px;
      margin-right: 4.5px;
    }
    #noRentalNumberGoods{
      display: none;
      width: 957px;
      height: 610px;
      text-align: center;
      background-color: #fff;
      border-radius: 18px;
    }
    #noRentalNumberGoods>img{
      width: 60px;
      height: 60px;
      padding: 50px 0 10px;
      margin: 0 auto;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item{
      width: calc(100% - 60px);
      display: flex;
      justify-content: space-between;
      align-items: center;
      background-color: #fff;
      border-radius: 10px;
      padding: 15px 45px 15px 15px;
      margin-bottom: 15px;
      position: relative;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .cornerMark{
      width: 55px;
      height: 20px;
      position: absolute;
      top: 21px;
      left: 21px;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info{
      width: 545px;
      display: flex;
      justify-content: space-between;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info .game_logo{
      width: 130px;
      height: 130px;
      border-radius: 10px;
      overflow: hidden;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info .game_text{
      width: 400px;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info .game_text .game_tit{
      font-size: 18px;
      line-height: 23px;
      margin-bottom: 15px;
      -webkit-line-clamp: 2; /**设置两行文字溢出**/ 
      display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
      -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
      overflow: hidden; /** 隐藏超出的内容 **/
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info .game_text .game_tips{
      display: flex;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info .game_text .game_tips div{
      height: 18px;
      color: #666666;
      font-size: 12px;
      border: 1px solid #DDDDDD;
      border-radius: 4px;
      padding: 0 4px;
      margin-right: 6px;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info .game_text .game_tips .one{
      color: #73441A;
      border-color: #F6EBC9;
      padding: 0px 10px;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info .game_text .game_tips .two{
      color: #FF4866;
      border-color: #FFECEF;
      padding: 0px 10px;
    }
    /* .rentalHall .rentalNumberGoods .rentalNumberGoods_item .left_info .game_text .game_tips>img{
      width: 20px;
      height: 20px;
      margin-right: 12px;
    } */
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .immediateLease{
      width: 126px;
      height: 46px;
      text-align: center;
      line-height: 46px;
      color: #fff;
      background: linear-gradient(-90deg, #FF4866, #FF387A);
      border-radius: 6px;
      cursor: pointer;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .price_con{
      width: 106px;
      font-size: 12px;
      text-align: center;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .price_con .price{
      width: 100%;
      margin-bottom: 10px;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .price_con .price>span:nth-child(1){
      color: #EB5567;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .price_con .price span span{
      font-size: 24px;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .price_con .price>span:nth-child(2){
      color: #333333;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .price_con .price>span:nth-child(3){
      color: #999999;
    }
    .rentalHall .rentalNumberGoods .rentalNumberGoods_item .price_con .price_tips{
      width: 106px;
      height: 18px;
      line-height: 18px;
      color: #EB5567;
      background: rgba(235,85,103,0.1);
      border-radius: 10px 0px 10px 0px;
      border: 1px solid #EB5567;
    }