/**
  @author liuxuetao
  @description default common search page
  @date 2018/08/28
 */
.wifi-search{margin-top:2px;padding: 35px 0 60px;background: #fff;}
.search__block{width: 800px;height: 60px;padding-left:20px;margin:0 auto;line-height: 60px;box-shadow: 0 3px 8px 0 rgba(0,0,0,0.05);background: #f8f8f8;border: 1px solid rgba(0,0,0,0.1);border-radius: 40px;}
.search__block:hover{border: 2px solid #F12773;padding-left:19px;}
.search__input{float: left;font-size: 18px;height:56px;color: #333333;width: 666px;vertical-align: middle;border-radius: 40px;background: #f8f8f8;}
.search__btn{float: right;display: block;width: 100px;height: 48px;line-height: 48px;text-align: center;margin-right: 5px;margin-top: 4px;border-radius: 24px;
background: url("../image/search/search.svg") no-repeat center center #FF40B4}
.search__block:hover .search__btn{margin-right: 4px;margin-top: 3px;}
.search__block:hover .search__input{height:55px;}
.hot-search{margin-top: 15px;margin-left: 200px;max-width: 800px;position: absolute;height: 20px;overflow: hidden}
.hot-search__product{font-size: 14px;color:#666;line-height: 20px;padding: 0 10px;border-right: 1px solid #ccc;float: left;}
.hot-search__product:last-child{border: none;}
.hot-search__product a{color:#666}
.hot-search__product:hover a{color:#333}
/*search config */
.search-config{background-color: #F0F0F0;}
.search-config__wrap{width: 1200px;margin: 0 auto;}
.search-bread__nav{padding: 17px 0 20px;font-size: 14px;color: #666666;}
.search__number{color:#E6018C;margin-left:10px;}
.bread__nav--level{cursor:pointer;padding-right: 11px;background: url("../image/search/dir.svg") no-repeat right center;margin-right: 8px;}
.search__setting{background-color: #fff;border-radius: 12px;}
.search-config__item{border-bottom: 1px solid #E6E6E6;line-height: 60px;padding:  0 20px;text-align: left;}
.search-config__item:last-child{border-bottom: none;}
.search-config__item--title{width: 105px;float: left;color: #666666;}
.config__item{cursor:pointer;padding: 5px 19px 5px 19px;margin-right: 12px;font-size: 14px;color: #333333;display: inline;}
.config__item.selected{font-size: 14px;color:#E6018C;background: #FFF7FA;border: 1px solid #E6018C;border-radius: 100px;}
.config__item.selected a{color: #E6018C;}
.config__item:last-child{margin-right: 0;}
.config__tag{float: left;margin-right: 50px;}
.config__tag:last-child{margin-right: 0;}
/*search list*/
.product{background: #F0F0F0;}
.product__content{}
.product__item{width: 280px;float: left;margin-right: 26px;margin-top: 26px;background: #fff;position: relative;border-radius: 12px;transition: .5s;}
.product__item:hover{box-shadow: 0 10px 25px 0 rgba(0,0,0,0.10);}
.product__item:nth-child(4n){margin-right: 0;}
.product__picture{width: 100%;height: 157px;border-radius: 12px 12px 0 0;}
.product__item--content{padding: 16px 15px;background: #fff;height: 155px;overflow: hidden;border-radius: 0 0 12px 12px;}
.product__item--product-name{font-size: 16px;color: #333333;letter-spacing: 0;margin-bottom: 5px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; line-height: 1.5;}
.product__item--intro{font-size: 14px; color: #999999;height: 30px;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;box-orient: vertical;line-clamp: 1;white-space: nowrap;}
.product__item--price-current{font-size: 18px; color: #E6018C;letter-spacing: 0;margin-bottom: 3px;position: relative}
.product__item--price-day{font-size: 14px;color: #666666; padding-left: 5px;}
.product__item--price-old{font-size: 13px;color: #666666;letter-spacing: 0;text-decoration: line-through;}
.product__item--discount{display: inline-block;font-size: 12px;color: #FF6A00;letter-spacing: 0;background: #FFF7E6;border: 1px solid #FFE6A6;  border-radius: 1px;padding:0 5px;}
.product__item--rent{color: #fff;font-size: 14px;width:86px;height: 24px;line-height: 24px;text-align: center;position: absolute;right:0;top: 0px;transform: translate(0,10px);opacity:0;transition: .2s;padding: 0px 10px;}
.product__item--rent:hover{color: #fff;}
.product__item:hover .product__item--rent{transform: translate(0,0);opacity:1;}
.product__item:hover .product__item--rent{display: block;}
/*empty*/
.search__result__empty{width: 100%;height: 500px;background: url('../../../product/default/image/no_data_search.png') no-repeat center center}


.small_share_bg {
  width: 125px;
  height: 30px;
  position: absolute;
  background: url(../image/small_tag.png) no-repeat;
  top: -5px;
  right: 15px;
  z-index: 10;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 30px;
  text-align: center;
}