/* 领券中心样式 */
.product_third_item {
  width:max-content;
}
.sup-filtrate-tab.supFiltrateTabBox{
  margin-top:10px;
}
.footerNewMain{
  margin-top:30px;
}
.sample_screen_container{
    margin-top:23px;
    padding:20px;
    background:#fff;
}
.sample_screen_container.sup-filtrate .sup-filtrate-type{
    padding: 0 20px 0 0 !important;
    border:1px solid #EFEFEF !important;
    border-bottom:1px solid #EFEFEF !important;
    background:#FAFAFA;
}
.sample_screen_container .sup-filtrate-title{
    width: 80px;
    box-sizing: border-box;
    padding-left: 10px;
    line-height:50px;
    text-align: left;
    background: #EBEEF0;
}
.sample_screen_container.sup-filtrate .sup-filtrate-tab ul{
    padding-bottom:10px;
}
.sample_screen_container.sup-filtrate .sup-filtrate-unfold{
    line-height: 50px;
	color:#999;
}
.sup-filtrate .sup-filtrate-unfold::after{
    color:#999;
}
.sample_screen_checked{
    display: flex;
    align-items: center;
    padding-left: 10px;
    margin:15px 0 0;
    font-size:12px;
    color:#333;
}
.sample_screen_checked .hang_title{
    width: auto;
    height: 26px;
    line-height: 26px;
}
.sample_screen_checked .chooenItem{
    margin-right: 10px;
}


.synthesize_screen_container{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top:20px;
	height:54px;
	padding:0 20px 0 30px;
	border-radius: 5px;
	background:#FFFFFF;
}
.synthesize_screen_container .synthesize_screen_item{
	display: flex;
	align-items: center;
	font-size:14px;
	color:#333333;
}
.synthesize_screen_item .synthesize_select_btn,
.synthesize_screen_item .synthesize_sort_btn{
	margin-right:32px;
	cursor: pointer;
}
.synthesize_screen_item .synthesize_checkbox_btn{
	display: inline-flex;
	align-items: center;
	margin-right: 30px;
}
.synthesize_screen_item .active,
.synthesize_screen_item .synthesize_sort_btn.active_litre,
.synthesize_screen_item .synthesize_sort_btn.active_drop{
	color:#00A0E8;
}
.synthesize_screen_item .synthesize_sort_btn{
	display: inline-flex;
	align-items: center;
}
.synthesize_screen_item .synthesize_sort_btn.active_litre .drop_litre_select .iconfont:first-child{
	color:#00A0E8;
}
.synthesize_screen_item .synthesize_sort_btn.active_drop .drop_litre_select .iconfont:last-child{
	color:#00A0E8;
}
.synthesize_screen_container  .drop_litre_select{
    display: inline-block;
    height: 14px;
    margin-left: 5px;
    position: relative;
}
.synthesize_screen_container  .drop_litre_select .iconfont{
    display: inline-block;
    transform: rotate(180deg);
    width: 12px;
    font-size: 12px !important;
    color: #666666;
    cursor: pointer;
    position: absolute;
    top: 5px;
    left: 0px;
    line-height: 1;
}
.drop_litre_select .iconfont.litre_icon{
    transform: rotate(0deg);
    top: -2px;
    left: 0px;
}
.synthesize_screen_container .custom-search-box{
	border:1px solid #DDDDDD;
}
.synthesize_screen_container .custom-search-btn{
	color: #999999 !important;
    background: #fff !important;
}
/* 暂无数据列表 */
.tickets_null_item{
  margin-top: 20px;
  padding:153px 0;
  border-radius: 5px;
  background: #ffffff;
}
.tickets_list_item{
    margin-top: 20px;
    padding-bottom:20px;
    border-radius: 5px;
    background: #ffffff;
}
.tickets_list_item .tickets_list_title{
  padding:20px 32px 0 33px;
	font-size:20px;
	font-weight:bold;
	text-align: center;
	line-height:20px;
	color:#333333;
}
.tickets_list_item .tickets_list_title .tickets_title_icon{
	display: inline-flex;
	align-items: center;
}
.tickets_list_item .tickets_list_title .tickets_title_icon::before{
	content:'';
	display: inline-block;
	width:37px;
	height:8px;
	margin-right:10px;
	background:url('../../css/images/yhq_tit.png') no-repeat center/cover;
}
.tickets_list_item .tickets_list_title .tickets_title_icon::after{
	content:'';
	display: inline-block;
	width:37px;
	height:8px;
	margin-left:10px;
	transform: rotate(180deg);
	background:url('../../css/images/yhq_tit.png') no-repeat center/cover;
}

/* 搜索列表 */
.my_tickets_list.search_tickets_list{
  margin-top:0;
  padding: 10px 22px 0 23px;
}
/* 券样式 */
.my_tickets_list{
	display: flex;
	flex-wrap: wrap;
  margin-top:19px;
  padding: 0 22px 0 23px;
}
.my_tickets_list .my_tickets_item{
  width: 485px;
  height: 109px;
  margin-bottom: 20px;
  padding: 10px 10px;
  box-sizing: border-box;
}
.tickets_item_bg{
    display: inline-flex;
    align-items: center;
    width: 465px;
    height: 89px;
    padding: 12px 20px 15px 0;
    box-sizing: border-box;
    border: 1px solid #DEDEDE;
    position: relative;
    border-radius: 10px;
}
.my_tickets_list .my_tickets_item:hover{
  background:url('../../css/images/yhq_hover_blue.png') no-repeat center;
}
.my_tickets_list .my_tickets_item:not(.already_received):hover .tickets_item_bg{
  border: 1px solid transparent;
}
.my_tickets_list .my_tickets_item:not(.already_received):hover .tickets_semicircle_top::before,
.my_tickets_list .my_tickets_item:not(.already_received):hover .tickets_semicircle_bottom::before{
	display: none;
}
/* 推荐好券单独样式-start */
.my_tickets_list.recommend_tickets_list .tickets_money_number,
.my_tickets_list.recommend_tickets_list .tickets_money_rule{
  color:#FF303A !important
}
.my_tickets_list.recommend_tickets_list .tickets_item_btn{
  background: linear-gradient(to bottom, #FF6C7E, #FF495F) !important;
}
.my_tickets_list.recommend_tickets_list .my_tickets_item:hover{
  background:url('../../css/images/yhq_hover_red.png') no-repeat center !important;
}
.my_tickets_list.recommend_tickets_list .my_tickets_item .tickets_use_btn{
  border:1px solid #FF5E71;
  color:#FF5E71;
}
/* 推荐好券单独样式-end */
.my_tickets_item .tickets_semicircle_top,
.my_tickets_item .tickets_semicircle_bottom{
  width: 21px;
  height: 20px;
  overflow: hidden;
  position: absolute;
  left: 105px;
  top: -1px;
}
.my_tickets_item .tickets_semicircle_bottom{
  top: unset;
  bottom: -1px;
}
.my_tickets_item .tickets_semicircle_top::before{
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid #DEDEDE;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: -11px;
}
.my_tickets_item .tickets_semicircle_bottom::before{
  content:'';
  display: inline-block;
  width: 21px;
  height: 21px;
  box-sizing: border-box;
  border: 1px solid #DEDEDE;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 9px;
}
.my_tickets_item .my_tickets_money{
  width:115px;
  padding-top: 3px;
  box-sizing: border-box;
  border-right:1px dashed #D9D9D9;
  text-align: center;
  color:#00A0E8;
}
.my_tickets_money .tickets_money_number{
  font-size:30px;
  line-height:32px;
  font-weight: bold;
}
.my_tickets_money .tickets_money_number .iconfont{
  font-size:18px !important;
}
.my_tickets_money .tickets_money_rule{
  font-size:12px;
  font-weight: 400;
  line-height:20px;
}
.my_tickets_item .my_tickets_detail{
  display: inline-block;
  width: 220px;
  box-sizing: border-box;
  padding-left: 24px;
  font-size: 12px;
  line-height: 16px;
  color: #999999;
}
.my_tickets_detail .detail_name{
  padding-top:1px;
  max-width: 100%;
  font-size:14px;
  color:#333333;
}
.my_tickets_detail .detail_hint{
    display: flex;
    align-items: center;
    max-width: 100%;
    margin: 5px 0 8px 0;
    color: #666666;
}
.my_tickets_detail .purchase_limitation{
  max-width: 140px;
  height: auto;
  line-height: normal;
  vertical-align: unset;
}
/* 立即领券 */
.my_tickets_item .tickets_item_btn{
  display: inline-block;
  width: 80px;
  height: 30px;
  margin-left: 30px;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  color: #FFFFFF;
  cursor: pointer;
  background: linear-gradient(to bottom, #5CC0FF, #0085F2);
}
/* 去使用 */
.my_tickets_item .tickets_use_btn{
  display: inline-block;
  width: 80px;
  height: 30px;
  margin-left: 30px;
  border-radius: 2px;
  border:1px solid #00A0E8;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  color: #00A0E8;
  cursor: pointer;
  background:#ffffff;
}

/* 已领取 */
.my_tickets_list .my_tickets_item.already_received .tickets_item_bg{
  border: 1px solid transparent;
	background: linear-gradient(to right, #E9EFFF, #FFFFFF) padding-box, linear-gradient(to right, #A3DAFF, #DFF2FF) border-box;
}
.my_tickets_list .my_tickets_item.already_received:hover .tickets_item_bg{
  background: linear-gradient(to right, #E9EFFF, #FFFFFF) padding-box, transparent border-box;
}
.my_tickets_list .my_tickets_item.already_received .tickets_item_bg::before{
	content:'';
	display: inline-block;
	width:48px;
	height:48px;
	background:url('../../css/images/tickets_icon.svg') no-repeat center/cover;
	position: absolute;
	top:-1px;
	left:-1px;
}
.my_tickets_item.already_received .tickets_semicircle_top::before{
	border: 1px solid #BBE2FF;
}
.my_tickets_item.already_received .tickets_semicircle_bottom::before{
	border: 1px solid #BBE2FF;
}
/* 推荐好券单独样式-start */
.my_tickets_list.recommend_tickets_list .my_tickets_item.already_received .tickets_item_bg{
  border: 1px solid transparent;
	background: linear-gradient(to right, #FFF0F2, #FFFFFF) padding-box, linear-gradient(to right, #FFD3DA, #FFE6E9) border-box;
}
.my_tickets_list.recommend_tickets_list .my_tickets_item.already_received .tickets_semicircle_top::before{
	border: 1px solid #FFDBE1;
}
.my_tickets_list.recommend_tickets_list .my_tickets_item.already_received .tickets_semicircle_bottom::before{
	border: 1px solid #FFDBE1;
}
/* 推荐好券单独样式-end */





































.couponCont{
	flex-wrap: wrap;
}
.couponImg_list{
	width: 240px;
    height: 253px;
    background: url(../images/icon.png) no-repeat -252px -548px;
    position: relative;
    text-align: center;
    margin-right: 12px;
    font-size: 12px;
}
.couponImg_list:nth-child(6n){
	margin-right: 0px;
}
.imgcur{
	width: 240px;
    height: 253px;
	background: url(../images/icon.png) no-repeat -252px -278px;
    color: #fff;

}
.imgcur .couponImg_logo{
	border:none;
}
.couponImg_logo{
	width: 110px;
    height: 37px;
    box-sizing: border-box;
    margin: 32px auto 0px;
    /* border-radius: 35px; */
    overflow: hidden;

}
.couponImg_logo img{
	border-radius:4px;
	border: 1px solid #CCCCCC;
	background:#fff;
}
.couponImg_Title{
	width: 160px;
	height: 36px;
	margin: 6px auto 0px;
	line-height: 18px;
}
.couponImg_price{
	width: 160px;
	height: 34px;
	margin:22px auto 0px;
	font-size: 12px;
	color: #666;
	line-height: 34px;
}
.couponImg_date{
	width: 160px;
	margin:0px auto 0px;
	color: #999;
}
.couponImg_btn{
	/* 2023-12-06 liusm 修改点击范围 */
	height:30px;
	width: 155px;
	margin: 10px auto 0px;
	cursor: pointer;
	display: inline-block;
}
.couponImg_priceNum{
	color: #ff5a00;
	font-size: 20px;
	font-weight: bold;
}
.couponImg_priceNb{
	/* font-size: 36px; */
	font-size: 30px;
}

.imgcur .couponImg_date,.imgcur .couponImg_price,.imgcur .couponImg_priceNum{
	color: #fff;
}
.couponTitle{
	padding: 46px 0px 20px;
}
.myyhq_select{
	float: left;
	border: 0px;
	line-height: 38px;
	height: 38px;
	border-right: 1px solid #ccc;
	width: 70px;
	outline: none;
	background:#fff;
}

.no_tickets {
	width: 1500px;
	height: 500px;
	background: url(../images/no_tickets.png) no-repeat center center;
	box-sizing: border-box;
	padding-top: 340px;
	background-color: #fff;
}

.no_tickets p {
	text-align: center;
	font-size: 14px;
	color: #9d9d9d;
}
