/*超值优惠*/
.Sicon-charttype,.Sicon-graphics{float:right;display:block;width:1.067rem;height:1.173rem;;line-height:1.173rem;text-align:center;position:relative;vertical-align:middle;z-index:20;}
.Sicon-charttype:before,.Sicon-graphics:before{font-size:18px;}
.index_grids{background-color:#fff;overflow:hidden;padding:10px 7px 0;}
.col1 .item{width:100%;}
.col2 .item{width:50%;}
.col3 .item{width:33.3%;}
.col4 .item{width:25%;}
.index_grids .item{float:left;padding:0 5px;text-align:center;box-sizing:border-box;}
.index_grids .item span{display:inline-block;width:100%;vertical-align:middle;}
.chart_ex .item .logopic{display:block;width:44px;height:44px;vertical-align:middle;margin:0 auto 8px;}
.chart_ex .item{margin-bottom:10px;}
.chart_ex .item span{display:block;}
.grid_ex .item{background-color:#ff8500;color:#fff;margin-bottom:10px;border:#fff solid;border-width:0 5px 0 5px;padding:12px 10px;}

.imgtext_list .item{margin-bottom:0.267rem;position:relative;overflow:hidden}
.imgtext_list .item [class^="flag"]{display:inline-block;position:absolute;top:0;left:0;padding:0.053rem;background-color:#fe7733;color:#fff;}
.imgtext_list .item img{height:8.5rem;}
.imgtext_list .item .flag2{background-color:#46aace;}
.imgtext_list .item .flag3{background-color:#999;}
.imgtext_list .item .shadowbox{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.5);text-align:center;color:#fff;padding:0.187rem 0;}
.imgtext_list .item .shadowbox h4{margin-bottom:0.133rem;}
.imgtext_list .item .shadowbox i:before{color:#fff;}
.pastreview{background-color:#fe7733;height:1.173rem;line-height:1.173rem;text-align:center;color:#fff;}
.pastreview i:before{color:#fff;margin-right:0.133rem;}

/*活动列表*/
.doub-hd{position:relative;z-index:1000;}
.Sicon-classify,.Sicon-filter,.Sicon-sort{margin-right:0.16rem;font-size:16px;}
.nav-sear{width:100%;line-height:36px;padding:3px 0;display:flex;background-color:#fff;min-height:44px;}
.nav-sear .section{flex:1;color:#4f4f4f;position:relative;text-align:center;border-right:1px #f4f4f4 solid;}
.nav-sear .section>span{display:block;}
.nav-sear .section>span>span{display:inline-block;max-width:5em;line-height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nav-sear .cur,.nav-sear .cur i:before{color:#ff8500;}
.nav-sear .section.curr,.nav-sear .section.curr [class^="Sicon-"]:before{color:#ff8500;}
.nav-sear .section cite{display:inline-block;max-width:4em;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nav-sec .section cite{max-width:6em;}

.searbox_mask{position:fixed;top:87px;bottom:0;width:100%;background:rgba(0,0,0,.8);z-index:22;}
.sear_showbox{position:absolute;top:87px;left:0;z-index:23;background-color:#fff;max-height:9.2rem;overflow-y:scroll;-webkit-overflow-scrolling : touch;}
.show-box{width:100%;left:0}
.show-box .list{border-bottom:1px #e6e6e6 solid;overflow:hidden;}
.show-box .list .item{float:left;position:relative;width:33.3%;display:block;text-align:center;padding:0.213rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #f4f4f4 solid;border-width:0 1px 1px 0;}
.show-box .list .item.cur span{color:#ff8500;}
.show-box .list .item span{display:block;color:#333;margin:0 auto 0;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:4em;}
.cmsimg{width:1rem;height:1rem;}/*商户业态cms上传的图片大小控制*/

.searsub-list li{position:relative;line-height:44px;border-bottom:1px #f0f0f0 solid;padding:0 1rem;font-size:14px;color:#333;}
.searsub-list li.cur{color:#ff8500;}

/*列表分类导航(横列)*/
.tw-box{max-height:7.38rem;background-color: transparent !important;}
.tw-box-con{font-size: 0;background-color: #eee;}
.iscla-one,.iscla-tw{position: relative;max-height:7.38rem;min-height:4.693rem;overflow-y:scroll;display: inline-block; width: 50%;vertical-align: top;-webkit-overflow-scrolling:touch;}
.iscla-one ul,.iscla-tw ul{font-size: 14px;color: #333;}
.iscla-one ul li{position: relative; padding-left:1rem;padding-right:0.2rem;line-height:44px;background-color:#eee;border-bottom:1px #eee solid;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.iscla-one ul li.cur{background-color: #fff;color:#ff8500;}
.iscla-tw {position:absolute;top:0;right:0;height:100%;}
.iscla-tw ul{color: #666;padding-left:0.267rem;position:relative;}
.iscla-tw ul li{padding-left:0.533rem;padding-right:0.533rem;line-height:44px;border-bottom: 1px solid #f4f4f4;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.iscla-tw .submenu{display:none;position:absolute;top:0;bottom:0;background-color:#fff;width:100%;height:100%;}
.iscla-tw .submenu.cur{display:block;}
.iscla-tw .submenu li.cur{color:#ff8500;}
.iscla-tw .submenu li.cur:before{content: "\e91d";font-family: 'smcfont';color: #ff8500;position: absolute;right: 0.5rem;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size:12px;}
.searnodata{font-size:12px;color:#ccc;text-align:center;position: absolute;top: 50%;width: 150px;left: 50%;transform: translate(-50%,120%);-webkit-transform:translate(-50%,120%);}
.searnodata img{width:1.333rem;height:1.173rem;margin-bottom:0.133rem;}

.shoplist{padding-top:0.267rem;}
.shoplist li{background-color:#fff;margin-top:0.267rem;padding:0.267rem;}
.shoplist li:first-child{margin-top:0;}
.shoplist .s_item{overflow:hidden;}
.shoplist .s_item .pic{border:1px #dfdfdf solid;width:3.333rem;height:3.333rem;box-sizing:content-box;position:relative;margin-right:0.533rem;}
.shoplist .s_item .pic img{width:3.333rem;height:3.333rem;}
.shoplist .s_item .flag1,.shoplist .s_item .flag2,.shoplist .s_item .flag3{display:inline-block;position:absolute;top:0;left:0;padding:0.053rem;background-color:#fe7733;color:#fff;}
.shoplist .s_item .flag2{background-color:#46aace;}
.shoplist .s_item .flag3{background-color:#999;}
.shoplist .caption{position:relative;padding-left: 0.3rem}
.shoplist .caption .shopname{margin-right:10px;color:#000;}
.shoplist .caption .infor{color:#666;margin-bottom:0.267rem;}
.shoplist .caption .infor span{margin-right:24px;}
.shoplist .caption .tit{margin-bottom:0.267rem;}
.all-mask{top:1.173rem !important; z-index: 1001;}
.top-ch{top:1.467rem;z-index: 1002;display: none;}
.top-all{ z-index: 1002;display: none; top:-0.268rem;}
.up_arrow1{display: none;position:absolute;top:1.19rem;left:93%;margin-left:-0.1335rem;border:0.16rem solid;border-color:transparent transparent #fff transparent;z-index:1002;}

/*活动详情*/
.mgb45{padding-bottom: 1.2rem;}
.actt-desc{background-color:#fff;}/*eidt*/
.actt-tit{padding: 0.067rem 0.267rem 0.2rem;font-weight: bold;word-break:break-word} /*eidt*/
.actt-desc-rule{padding-bottom: 0.267rem;color:#666;}/*eidt*/
.actt-desc-rule lable{display: inline-block;vertical-align: top;}
.actt-desc-rule .rule-txt{display: inline-block;width: 72%;}
.acct-btn{position:fixed;bottom:0;left:0; width: 100%;line-height:44px;height:44px; text-align: center;color:#fff;background-color:#ff8500;z-index: 10}
.btn-over{background-color:#999;}/*eidt*/
.btn-check{background-color:#56b9f2;}/*eidt*/

/*优惠详情*/
.cor-66{color: #666;}
.cor-99{color: #999}
.cor-8e{color:#8ee9d3;}
.cor-85{color:#ff8500;}

/*抵扣券*/
.event_wrap {margin:.24rem 0;}
.event_bar {display:table;width:100%;margin-top:.1066rem;background:#fff;position:relative;}
.event_bar:first-child {margin-top:0;}
.event_bar > div {display:table-cell;}
.event_bar .event_icon {position:relative;width:1.8rem;}
.event_bar .event_box {display:inline-block;position:relative;width:1.0666rem;height:1.0666rem;text-align:center;}
.event_bar .event_box em{position:relative;z-index:2;line-height:1.1rem;}
.event_bar .Sicon-arch {position:absolute;top:0;left:0;}
.event_bar .Sicon-arch:before {font-size:1.0666rem;line-height:1.0666rem;color:#ff8453;}
.icobg1 .type,.icobg1 .Sicon-arch:before {color:#f7c328;} /*抵扣券代*/
.icobg2 .type,.icobg2 .Sicon-arch:before {color:#f47498;} /*抵扣券折*/
.icobg3 .type,.icobg3 .Sicon-arch:before {color:#d798e9;} /*抵扣券兑*/
.icobg4 .type,.icobg4 .Sicon-arch:before {color:#1dd2a6;} /*抵扣券惠*/
.icobg5 .type,.icobg5 .Sicon-arch:before {color:#56b9f2;} /*抵扣券停*/
.icobg6 .type,.icobg6 .Sicon-arch:before {color:#ff8453;} /*抵扣券团*/
.disabled .type,.disabled .Sicon-arch:before {color:#ccc;} /*券灰掉*/
.disabled .getarchbtn{color:#999;border-color:#999;}
.event_bar .event_line {position:relative;overflow:hidden;width:.24rem;}
.event_bar .event_line:after {content:'';position:absolute;top:-.12rem;left:0;width:100%;height:.24rem;background:#f4f4f4;border-radius:100%;z-index:2;}
.event_bar .event_line:before {content:'';position:absolute;bottom:-.12rem;left:0;width:100%;height:.24rem;background:#f4f4f4;border-radius:100%;z-index:2;}
.event_bar .event_line .border-dashed {position:absolute;top:0;left:50%;width:0;height:100%;border-left:1px dashed #f4f4f4;}
.event_bar .inner {padding:0.42rem 0.267rem;}
.event_title {color:#333;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.event_time {display:block;margin-top:.16rem;color:#666;}
.wordspill{width:70%;}

.getcon{position:absolute;right:0.267rem;top:0.533rem;text-align:center;}
.getarchbtn{border:1px solid #ff8500;border-radius:5px;background:transparent;color:#ff8500;width:74px;height:26px;line-height:26px;text-align:center;margin:4px 0;}
.getarchbtn.colorgreen{color:#1dd3a7;border-color:#1dd3a7;}
.getarchbtn.colorgray{color:#999999;border-color:#999999;}
.getcon .num1{color:#ff6054;}
.getcon .num2{color:#666;}
.t-rece-list .event_bar{margin-bottom:10px;}
.t-rece-list .event_title{margin-right:80px;}

/*报名*/
.loginpg{padding:0.533rem 0.267rem 0 0.267rem;}
.identitest{margin-bottom:0.267rem;border:1px solid #f4f4f4;border-radius:0.133rem;}
.identitest .t1{border:none;padding: 0 0.267rem;width: 70%;height:1.173rem;border-right:1px solid #f4f4f4;background: transparent;}
.identitest .get-code{display: inline-block;text-align: center;width: 30%;height:1.173rem;line-height:1.173rem;color:#666;}
.identitest .get-code.disabled{background-color:#ccc;}

/*pop层*/
.pg_wx_app .sear_showbox{top:44px;}

/*修改活动详情 富文本编辑问题 2016-11-10 zjg*/
.acct-desc-txt *{max-width:100% !important}
.actt .xheditorReset{padding-bottom:10px}

/*zjg 活动优惠列表（改版优化） 12-6*/
.pastreview+.shoplist{padding-top:0}
.activeList_v2 .item .shadowbox,.activeList_v3 .item .shadowbox,.activeList_v4 .item .shadowbox{position: static;padding:0.267rem; background-color: #fff;text-align: left;color: #333;margin:0;}
.activeList_v2 .item .shadowbox h4,.activeList_v3 .item .shadowbox h4,.activeList_v4 .item .shadowbox h4{margin-bottom:0.213rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.activeList_v2 .item .shadowbox .Sicon-time:before,.activeList_v3 .item .shadowbox .Sicon-time:before{color:#8d8d8d;}
.activeList_v3 {font-size:0}
.activeList_v3>div:nth-child(even){margin-left: 2%;}
.activeList_v3 .item{/*float: left;*/display:inline-block;width:49%;font-size:12px;vertical-align:top;}
.activeList_v3 .item img{height: 3.067rem}
.activeList_v4 .item .shadowbox{text-align:center;}
.activeList_v4 .item .shadowbox i{display:none;}
.mbsc-mobiscroll .dwwol{border-top:1px solid #ff8500;border-bottom:1px solid #ff8500}
.mbsc-mobiscroll .dwwb{background:#f7f7f7}
/*.mbsc-mobiscroll .dw-msel:before{font-size:40px;color:#ff8500}*/
.mbsc-mobiscroll .dwv,.mbsc-mobiscroll .dwl,.dw-sel .dw-i,.mbsc-mobiscroll .dwb{color:#ff8500}
.getcode{width:2.933rem;height:44px;line-height:44px;text-align:center;color:#fff;background-color:#ff8500;border-radius:0 0.133rem 0.133rem 0;position:absolute;right:0;top:0;}
.isagree{margin:0.4rem 0 0.667rem;padding-left:0.267rem;color:#666;}
.isagree>a{color:#ff8500;text-decoration:underline!important;}
.memoword{color:#999;line-height:1.5;}
.isagree .Sicon-nocheck:before{margin-right:0.133rem;}
.isagree:active .Sicon-nocheck:before,.isagree.cur .Sicon-nocheck:before{ color:#20ce70;content:'\e906';}
.textFont{font-weight: bold;}
.actt-desc .xheditorReset{padding:0 10px;}
.actt-desc .actt-rule-box{padding:0 10px;margin-top:5px;}
.actt-desc .xheditorReset+.actt-rule-box{padding:10px 10px 0;border-top:2px solid #f4f4f4;margin-top: 10px}
.inforbox .slicon-Address:before{font-size:18px;}

/*zjg 2-8*/
.text-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: inherit;}
.shadowbox .text-ellip{padding:0 10px;}

/*报名信息填写*/
.r_content{padding:0 10px 55px;width:100%;overflow: hidden;}
.r_content h3{color:#999;}
.inforbox .enterbar{margin-top: 20px;}
.enterbar .type{display: block;font-size: 14px;line-height:14px;color: #999;}
.enterbar .type em,.like-tab .like-tit em{color: #fd6d67;}
.enterbar .sm-input{margin-bottom:0;padding: 10px 0;border: none;outline: none;border-bottom: 1px solid #eee;border-radius: 0;background-color: transparent;}
.enterbar .seleinput {position: relative;}
.enterbar .seleinput .addre {width: 100%;line-height: 42px;border: none;border-radius:0;outline: none;border-bottom: 1px solid #eee;background-color: transparent;}
.seleinput:before{content: '';position: absolute;right: 0;top: 19px;border: 6px solid;border-color: #ccc transparent transparent transparent;}
.seleinput select{position:relative;margin-left:1.467rem;height:1.12rem;width:85%;border:0;font-size:16px;background-color:transparent;-webkit-appearance:none;}
.like-tab{margin-top: 20px;}
.like-tab .like-tit{position: relative;font-size:14px;line-height: 14px;color: #999;padding-bottom: 10px;border-bottom: 1px solid #eee;}
.like-tab .drop-tag:before{content: '';position: absolute;right: -5px;top: 8px;border: 6px solid;border-color:  transparent transparent transparent #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.like-tab .drop-tag.active:before{content: '';position: absolute;right: 3px;top: 2px;border: 6px solid;border-color:  transparent transparent #ccc transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.like-tab .drop-content{display:none;}   
.like-tab .tips{font-size: 12px;color: #ccc;text-align: center;padding:15px 0;}
.like-list-v2{padding: 0 10px;}
.like-list-v2 li{float: left;border-radius:100px;padding: 0 20px;height: 40px;line-height:40px;margin-right: 20px;margin-bottom: 15px;font-size: 14px;border: 1px solid #eee;color:#999;}
.like-list-v2 li.cur{background-color:#ffe9d1;border:1px solid #ffd7ac;color: #ff8500;}
.chosephoto{position:relative;display:flex;height: 110px;justify-content:center;flex-direction:column;}
.chosephoto .note{padding-right:10px;padding-left:90px;color:#ccc;font-size:16px;}
.chosephoto .imgbox{position:absolute;top:20px;left:10px;}
.chosephoto .item .img{position:relative;width:70px;height:70px;}
.chosephoto .item img{position:relative;width:70px;height:70px;z-index:2;}
.chosephoto .fileupload .img{border:1px solid #eee;border-radius:2px;}
.chosephoto .fileupload .img:before{position:absolute;top:50%;left:50%;display:block;margin-top:-12px;margin-left:-1px;width:2px;height:24px;background:#ddd;content:'';}
.chosephoto .fileupload .img:after{position:absolute;top:50%;left:50%;display:block;margin-top:-1px;margin-left:-12px;width:24px;height:2px;background:#ddd;content:'';}
.chosephoto .arrowbox{display:none;margin-right:25px;text-align:right;color:#666;line-height: 16px;padding-left:90px;word-break: break-all;}
.chosephoto .arrowbox:after{content:'';position:absolute;top:50%;right:10px;display:block;margin-top:-4px;width:8px;height:8px;border:#545454 solid;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.result_del {display:block;position:absolute;top:0;right:0;z-index:2;width:15px;height:15px;line-height:15px;background:rgba(255,255,255,.5);text-align:center;}
.result_del:after {content:'×';display:block;font-style:normal;color:#000;}




