﻿body {background:var(--mrbg); }

.fsy-Playfair{font-family: "Playfair Display", Sans-serif;}
 
.head{ color:#fff; width:100%; } 
.head-logo{background:url(../images/logo2.png) center center no-repeat; background-size:100%;} 
.head-word{color:var(--yellow)} 
.head .IconBr50{background:#fff; color:var(--orange)}

 header{ position:fixed; width:100%; top:0; left:0; z-index:100;}
.fixedBody header{background:var(--yellow);box-shadow: 4px 7px 4px 0 rgba(0, 0, 0, .23);}
.fixedBody .head-word{color:#ffffff}
.fixedBody .btn-search{background:var(--gray-dark); color:var(--yellow)}

#mobilemenu{position:fixed; top:0; left:0; bottom:0; width:100%; z-index:200; display:none;margin-left:-100%; opacity:0;
            -moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;
}
#mobilemenu .bg{position:absolute; width:100%; height:100%; z-index:1; background:rgba(0,0,0,0.4)}
#mobilemenu .main{ position:relative;z-index:2; width:90%; height:100%;}
#mobilemenu .main .item{border-bottom:1px var(--yellow-light2) solid; text-transform:capitalize;}
.head-menu-icon{position:relative;}
.head-menu-icon .bg-normal{display: block; background:#000; -moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.head-menu-icon .sp1{visibility: inherit;opacity: 1; margin-top: 8px; width: 100%; transform: matrix(0.7071,0.7071,-0.7071,0.7071,0,2);transform-origin: center center 0px;}
.head-menu-icon .sp2{visibility: inherit;opacity: 1; margin-top: 3px; width: 100%; transform: matrix(0.7071,-0.7071,0.7071,0.7071,0,-2);transform-origin: center center 0px;}
#mobilemenu.atc{display:block; opacity:0;}
#mobilemenu.atc.delay{margin-left:0; opacity:1;}


.banner{overflow:hidden; position:relative;}
.box_skitter .info_slide_dots {position: absolute; bottom:2%; z-index: 151; padding: 5px 0 5px 5px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; z-index:2;}
.box_skitter .label_skitter a {display:block; padding: 10px; margin: 0; font: normal 16px arial,tahoma; letter-spacing: -1px; color:#fff;}
 
.footer{position:fixed; bottom:0; left:0; width:100%;z-index:10;} 
.footer .img .ih{display:none;}
.footer .word{ color:#333;}
/*首页*/
.page-index .footer-icon-index .word{color:var(--blue)}
.page-index .footer-icon-index .ih{display:block;}
.page-index .footer-icon-index .im{display:none;}
/*餐券*/
.page-can .footer-icon-can .word{color:var(--orange)}
.page-can .footer-icon-can .ih{display:block;}
.page-can .footer-icon-can .im{display:none;}
/*兑换*/
.page-dui .footer-icon-dui .word{color:var(--green)}
.page-dui .footer-icon-dui .ih{display:block;}
.page-dui .footer-icon-dui .im{display:none;}
/*首页*/
.page-user .footer-icon-user .word{color:var(--orange)}
.page-user .footer-icon-user .ih{display:block;}
.page-user .footer-icon-user .im{display:none;}

.ex-title{text-align:center;}
.ex-title .t1{color:#fff; font-weight: 700;line-height: 1em;letter-spacing: -0.5px;text-shadow: 0px 0px 2px #585367; mix-blend-mode: multiply;}
.ex-title .t2{text-transform:capitalize;color: #0F172B; font-weight: 800; letter-spacing: -1px; position:absolute;}
.ex-title .t3{text-transform:capitalize; font-family: "Playfair Display", Sans-serif; font-weight: 700;color: var(--yellow); font-style: italic;}
.ex-title .icon{-webkit-transform: translateX(-50%) rotate(45deg);    transform: translateX(-50%) rotate(45deg); transform-origin: center center;}
 
.index-title .cn{font-weight:600;}
.index-title .en{text-transform:uppercase; color:#999;}
.index-title .zw{position:relative;}
.index-title .zw:before{content:""; width:100%; height:100%; top:0px; background:#ccc; position:absolute;}

/*餐飲券*/
.index-can-type1 .item{overflow:hidden;}
.index-can-type1 .item img{max-width:100%;}
 
.index-can-type2-main{color:#fff; background:var(--green) url(../images/can-4.jpg) 50% 45.3087% no-repeat; background-size:cover; }
.index-can-type2-main .off{color:#000; background:var(--yellow); display:inline-block;}
.index-can-type2-main .title{line-height:1.4; font-weight:600;}
.index-can-type2-main .button{display:inline-block; background:#fff; color:#000; }

.index-can-type3 .item{ background:#fff;}
.index-can-type3 .item .item-info{background:#faf7f2; color:#948c80;  }
.index-can-type3 .item .item-info .fainfo{background:#cbbbae; border-radius:50%; text-align:center; color:#fff;}
.index-can-type3 .item .item-main{border-bottom:2px #c3c0b9 dashed; position:relative;}
.index-can-type3 .item .item-main .yuan{background:#f3f3f3; border-radius:50%; position:absolute; z-index:2;}
.index-can-type3 .item .item-main .img{ position:relative; border-radius:50%; overflow:hidden;}
.index-can-type3 .item .item-main .img img{width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover;}
.index-can-type3 .item .item-main .title{color:#555; line-height:1.4;}
.index-can-type3 .item .item-main .title span{font-weight:400; color:#000;}
.index-can-type3 .item .item-main .song{color:#555; line-height:1.4;}
.index-can-type3 .item .item-main .song span{font-weight:400; font-style:italic;}
.index-can-type3 .item .item-main .riqi{color:#555; line-height:1.4;}
.index-can-type3 .item .item-main .button{display:inline-block; background:var(--yellow);}

.index-can-type4 .item .item-info{color:#ffffff}
.index-can-type4 .item .item-info .fainfo{background:#cbbbae; border-radius:50%; text-align:center; color:#fff;}
.index-can-type4 .item .item-main{ border-bottom:2px #f3f3f3 dashed; color:#ffffff; position:relative;}
.index-can-type4 .item .item-main .yuan{background:#f3f3f3; border-radius:50%; position:absolute; z-index:2;}
.index-can-type4 .item .item-main .img{ position:relative; border-radius:50%; overflow:hidden;}
.index-can-type4 .item .item-main .img img{width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover;}
.index-can-type4 .item .item-main .title{line-height:1.4;}
.index-can-type4 .item .item-main .title span{font-weight:400;}
.index-can-type4 .item .item-main .song{line-height:1.4;}
.index-can-type4 .item .item-main .song span{font-weight:400; font-style:italic;}
.index-can-type4 .item .item-main .riqi{line-height:1.4; font-style:italic;}
.index-can-type4 .item .item-main .button{display:inline-block;}
 
.index-dui-type1 .item{background:#fff;}
.index-dui-type1 .item .img{width:80%; position:relative; }
.index-dui-type1 .item .img img{width:100%;}
.index-dui-type1 .item .title{font-weight:600; line-height:1.4;}
.index-dui-type1 .item .star{ color:var(--yellow)}
.index-dui-type1 .item .oldPrice{ color:#999; text-decoration:line-through}
.index-dui-type1 .item .quan{color:#999;}
.index-dui-type1 .item .quan .num{ font-style:italic; color:var(--red)}
.index-dui-type1 .item .quantity .tit{text-transform:capitalize;color:#999;}
.index-dui-type1 .item .quantity .num{color:#555;}
.index-dui-type1 .item .button{width:100%; background:var(--green); color:#fff; text-transform:capitalize;text-align:center;}
 
.index-dui-type2 .item{background:#fff;}
.index-dui-type2 .item .img{width:100%; padding-top:75%; position:relative;}
.index-dui-type2 .item .img img{width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover}
.index-dui-type2 .item .title{font-weight:600; line-height:1.4;}
.index-dui-type2 .item .star{color:var(--yellow)}
.index-dui-type2 .item .oldPrice{color:#999; text-decoration:line-through}
.index-dui-type2 .item .quan{color:#999;}
.index-dui-type2 .item .quan .num{ font-style:italic; color:var(--red)}
.index-dui-type2 .item .quantity .tit{text-transform:capitalize; color:#999;}
.index-dui-type2 .item .quantity .num{color:#555;}
.progress{background:#ebebeb;}
.progress .progress-bar{ height:100%; }
.index-dui-type2 .item .button{width:100%; background:var(--green); color:#fff; text-transform:uppercase; text-align:center;}

.subscribe-icon{ -webkit-mask-image: url(../images/newsletter.svg);   mask-image: url(../images/newsletter.svg);  -webkit-mask-position: center;   mask-position: center; -webkit-mask-repeat: no-repeat;
                 mask-repeat: no-repeat;  background: var(--white);  display: inline-block; }

.input-email{}
#indexNum .item:nth-child(2){position:relative;}
#indexNum .item:nth-child(2):before{content:""; position:absolute; left:0; top:20%; bottom:20%; width:1px; background:#999;}
#indexNum .item:nth-child(2):after{content:""; position:absolute; right:0; top:20%; bottom:20%; width:1px; background:#999;}

/*会员中心*/ 
.pgMember-top-content .icImg{ background:#fff;}
.pgMember-top-content .icImg img{display:block;}
.pgMember-top-content .icBtn{text-align:center; color:#444}
 
.pgMember-top-content .word{line-height:1.6}
.pgMember-top-content .word .t1{color:#222; }
.pgMember-top-content .word .t2{color:#555; }
.pgMember-top-content .word .hy{ color:#fff; }
  
.pgMember-YuePoint .item-left{background:#f7dbdb;color:#ff1300;  }
.pgMember-YuePoint .item-left .t1,.pgMember-YuePoint .item-left .t2{font-weight:800;}
.pgMember-YuePoint .item-left .icBtn{background:#fd5041; color:#fff; text-align:center;}
.pgMember-YuePoint .item-right{background:#e1e6f4; color:#5a73ba; }
.pgMember-YuePoint .item-right .t1,.pgMember-YuePoint .item-right .t2{font-weight:800;}
.pgMember-YuePoint .item-right .icBtn{background:#9596f4; color:#fff;  text-align:center;}
 

.pgMember-order{ background:#fff;}
.pgMember-order .tit{ border-bottom:1px #ddd solid;}
.pgMember-order .tit .t1{ color:#000;  font-weight:800}
.pgMember-order .tit .t2{color:#8a8b8d;}
.pgMember-order .tit .icBtn{color:#8a8b8d;}
 
.pgMember-order .content .item{text-align:center; position:relative;}
.pgMember-order .content .item .icImg{ margin:0 auto; position:relative;}
.pgMember-order .content .item .word{width:100%;  color:#0a0a0a; font-weight:500} 

.pgMember-point{background:#fff;}
.pgMember-point .tit{ border-bottom:1px #ddd solid;}
.pgMember-point .tit .t1{color:#000; font-weight:800}
.pgMember-point .tit .t2{color:#8a8b8d;}
.pgMember-point .tit .icBtn{color:#8a8b8d;} 

.pgMember-point .content .item{width:100%; background:#fffef0; } 
.pgMember-point .content .item .time{background:var(--orange);color:#fff }
.pgMember-point .content .item .ic{background:var(--green);}
 


.detailsImgList .item{width:25%; min-width:25%; position:relative}
.detailsImgList .item.atc .img:before{position:absolute; content:""; width:100%; height:100%; border:2px var(--yellow) solid; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}






.store-star{font-size:12px; color:var(--light)}
.store-star .fa:nth-child(1){color:var(--yellow)}

.store-star-2 .fa:nth-child(2),
.store-star-3 .fa:nth-child(2),
.store-star-4 .fa:nth-child(2),
.store-star-5 .fa:nth-child(2){color:var(--yellow)}

.store-star-3 .fa:nth-child(3),
.store-star-4 .fa:nth-child(3),
.store-star-5 .fa:nth-child(3){color:var(--yellow)}

.store-star-4 .fa:nth-child(4),
.store-star-5 .fa:nth-child(4){color:var(--yellow)}

.store-star-5 .fa:nth-child(5){color:var(--yellow)}



















