img {width:100%;vertical-align: middle}
body {font-family: PingFangSC-Regular;background:#f9f9f9;max-width:10rem;margin:0 auto;}
.s_share {display:none;}
/* 轮播开始 */
.swipersession {position:relative;padding:1.07rem 0 .53rem;background:#fff;    overflow: hidden;}
.swiper-container {width:100%;padding-top:2.73rem}
.swiper-slide {width:8.96rem;}
.swiper-slide b{display:block;background-color:#f6f6f6;border-radius:0.11rem;overflow: hidden;width:8.93rem;height:4.8rem;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-repeat: no-repeat;background-position: center center;}
.swiper-slide-active  b{box-shadow: 2px 4px 10px rgba(0,0,0,0.2);-moz-box-shadow: 2px 4px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 2px 4px 10px rgba(0,0,0,0.2);-o-box-shadow: 2px 4px 10px rgba(0,0,0,0.2)}
.swipertitle {position:absolute;top:0;left:0;padding:1.07rem 0.53rem 0;width:100%;}
.slidertitle {font-family: PingFangSC-Semibold;font-size:.64rem;color:#444;margin-bottom:.27rem;width: 7.5rem;overflow: hidden;height:0.96rem;text-overflow: ellipsis; white-space: nowrap;}
.slidercon {font-size:.32rem;color:#999;overflow: hidden;     padding-right: 1rem;   margin-bottom: 0.54rem;height:0.96rem}
.slidertag {font-size:.37rem;color:#444;margin-top:.53rem}
.swiper-pagination {  top:0.5rem; left: auto;right:0.5rem;width:1rem;height:1rem;font-size:.32rem;color:#999;}
.swiper-pagination-current {font-size:.48rem;color:#444}
/* 轮播结束 */
.hotactive {background:#fff;margin-top:.16rem;padding:.45rem .35rem 0.45rem .53rem}
.c_title h5 {font-size:.43rem;color:#444;font-family: PingFangSC-Medium;margin-bottom:.03rem;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c_title span {display:block;font-size:.32rem;color:#999;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.actlitem {margin-top:.53rem;overflow: hidden}
.actlitem dt {position:relative;float:left;width:4rem;height:2.67rem;overflow: hidden;border-radius:.08rem;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-repeat: no-repeat;background-position: center center;}
.tag {display:block;position: absolute;top:.27rem;left:.27rem;background: #CAB06C; box-shadow: 0 2px 4px rgba(0,0,0,0.50);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.50);-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.50);border-radius:1.33rem;font-size:0.27rem;color:#fff;padding:.03rem 0.13rem;}
.itemdd {float:right;width:4.85rem}
.gudingdd {height:2.16rem}
.gudingdd > div {font-family: PingFangSC-Medium;font-size:.37rem;color:#444;max-height:1.09rem;overflow:hidden ;}
.gudingdd > span {display:block;font-size:.32rem;color:#999;height:.48rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gudingdd > b {display:block;font-family: PingFangSC-Medium;font-size:.43rem;color:#CAB06C;    font-weight: normal;}
.gudingdd > b span {font-size:.32rem;color:#999;margin-left:0.05rem}
.timedd {font-size:.32rem;color:#999;font-family: PingFangSC-Medium;}
.spacetag {overflow: hidden;margin-left:-0.27rem;height:0.69rem;margin-top: -0.1rem;}
.spacetag li {float:left;border-radius:1.33rem;margin-top:0.1rem;border:1px solid #CAB06C;color:#CAB06C;font-size:0.3rem;padding:0.02rem 0.21rem;margin-left:0.27rem;}
.worklist {overflow: hidden;margin-top:.53rem;margin-left:-0.27rem}
.worklist li{float:left;position:relative;width:4.32rem;height:2.37rem;margin-left:.27rem;overflow: hidden;border-radius:0.11rem;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-repeat: no-repeat;background-position: center center;}
.marginbli {margin-bottom:0.27rem;}
.worklist .highli{height:5.01rem;width:4.32rem;overflow: hidden;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-repeat: no-repeat;background-position: center center;}
.mengc {position: absolute;top:0;left:0;bottom:0;right:0;color:#fff;background-image: linear-gradient(to top, rgba(0,0,0,0.80) 0%, rgba(0,0,0,0.35) 33%, rgba(0,0,0,0.00) 100%);background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.80) 0%, rgba(0,0,0,0.35) 33%, rgba(0,0,0,0.00) 100%);background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.80) 0%, rgba(0,0,0,0.35) 33%, rgba(0,0,0,0.00) 100%);}
.mcontent {position: absolute;bottom:.3rem;left:.29rem;}
.mcontent > b {font-size:.4rem;}
.mcontent > p {font-size:.29rem;color:#CAB06C;margin-top:0.02rem}
.call {display:block;width:4.38rem;height:1.18rem;line-height:1.18rem;text-align:center;margin:1.07rem auto 0;font-size:.37rem;color:#CAB06C;border:1px solid #CAB06C;border-radius:4px;}
/* 活动页结束 */
.c_bottom {background:#fff;padding:.79rem 0 0.69rem}
.c_bottom > b{display:block;width:1.55rem;margin:0 auto;}

.popup {display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.8);z-index:99999;}
.popupinner {position:relative; left:1.17rem; top:1.57rem;width:7.68rem;height:10.67rem;background:#fff;border-radius:.21rem;}
.closedpopup {position: absolute;bottom:-1.06rem;left:3.42rem;left:calc(50% - 0.24rem);left:-webkit-calc(50% - 0.24rem);left:-moz-calc(50% - 0.24rem);width:.48rem;}
.popimg {width:100%;height:4.8rem;overflow: hidden;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-repeat: no-repeat;background-position: center center;border-top-left-radius: 0.21rem;border-top-right-radius: 0.21rem;}
.popcontent {padding:.53rem;height:4.5rem;overflow: scroll; -webkit-overflow-scrolling: touch;}
.popcontent > b {font-size:.43rem;color:#444;}
.popcontent p {margin-top:.27rem;font-size:.37rem;color:#444;line-height:.59rem;}

.cafetab {margin-top:.27rem;background:#fff;}
.tablist {border-bottom:.03rem solid #eee;padding:0 0.53rem;}
.tablist ul {overflow: hidden;}
.tablist li {float:left;width:25%;text-align: center}
.tablist li a {display:block;font-size:.37rem;color:#999;font-family: PingFangSC-Light;width:0.8rem;margin:0 auto;padding:.32rem 0;border-bottom:2px solid transparent}
.tablist .active a {font-family: PingFangSC-Regular;color: #CAB06C;border-bottom:.06rem solid #CAB06C}
.tabcon {padding:0.61rem 0 0.61rem 0.53rem}
.hideclass {display:none;}
