@charset "utf-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, i{margin:0;padding:0;box-sizing:border-box;}
fieldset, img{border:0;}
body {
  width: 100%;
  overflow-x: hidden;
  position: relative;
  max-width: 10rem;
  margin: 0 auto !important;
  /* background-color: #182130; */
  /*-webkit-user-select: none;*/
  /*-webkit-text-size-adjust: none;*/
}
input[type="button"]{-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
input[type="search"]{-webkit-appearance:none;}

a{cursor:pointer;}
a:active, a:hover, a:focus{text-decoration:none;outline:none;}
a:link, :visited{text-decoration:none;}
:focus{outline:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
texearea{resize:none;}
.fl{float: left;}
.fr{float: right;}

/*字体字色*/

.b{font-weight: bold;}
.cWhite{color: #fff;}
.c000{color: #000;}
.c333{color: #333;}
.c999{color: #999;}
.cblue{color: #328aec;}
.cGreen{color: #21c3ab;}
.cRed{color: #000;}
.cOrange{color: #B8914F;}
.cGray{color: #7B7B7B !important;}
.bacfff{background-color: #fff !important;}
.bacOrg{background-color: #896C49 !important;}
.clo_yel{color:#FFFC00 !important; }
.flex{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.flex1{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}
.textOvf{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;}
.pd15{padding: 0px .4rem;}
.tind{text-indent: 2em;}
.center{text-align: center;}
.right{text-align: right;}
.mt0{margin-top: 0px !important;}

/*weui*/
.weui-dialog{max-width: 8.0rem;border-radius: 0.08rem;width: 80% !important;}
.weui-dialog__bd{font-size: 0.4rem;min-height: 1.066667rem}
.weui-dialog__bd:first-child{padding:2.7em 0.533333rem 1.7em;}
.weui-dialog__ft{line-height: 1.28rem;font-size: 0.48rem}
.weui-cells{font-size: 0.453333rem;}
.weui-label{width: 2.8rem;text-align: left;}
.weui-toast{top: 4.8rem;width:2.4rem;min-height: 2.4rem;margin-left: -1.2rem;border-radius: .13rem;}
.weui-icon_toast.weui-loading{width: 1.013333rem;height: 1.013333rem;margin:0 auto; margin-top: .4rem;}
.weui-toast__content{margin: 0 0 0.4rem;font-size: 0.32rem}
.form{width: 8rem;margin:0 auto;}
/* .weui-cells:after, .weui-cells:before{content:none;} */
.weui-cell:before{left: .4rem;border-top: .01rem solid #d9d9d9;}
.weui-cell{background-color: #fff;font-size: .43rem;padding: .27rem .4rem;}
.weui-dialog__title {font-weight: 400;font-size: .48rem;}
.weui-dialog__hd{padding-top: .31rem;padding-left: .53rem;padding-right: .53rem;padding-bottom: .13rem;}
.weui-cells_checkbox .weui-cell__hd{padding-right: .27rem;}
.weui-icon_toast {margin: .59rem 0 0;display: block;}
.weui-btn-area{margin:0px .4rem;}
.weui-cells:before{content: " ";position: absolute;left: 0;top: 0;right: 0;height: .01rem;border-top: .01rem solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);z-index: 2;}
.weui-loading{width: .53rem;height: .53rem;}
/* 搜索 */
.weui-search-bar{padding: .21rem .27rem;}
.weui-search-bar__box{padding-left: .8rem;padding-right: .8rem;}
.weui-search-bar__box .weui-icon-search{line-height: .75rem;left: .27rem;}
.weui-icon-clear, .weui-icon-search{font-size: .37rem;}
.weui-search-bar__box .weui-search-bar__input{font-size: .37rem;padding: .11rem 0px;}
.weui-search-bar__box .weui-icon-clear{padding: 0 .27rem;line-height: .75rem;}
.weui-search-bar__label{top: .03rem;right: .01rem;bottom: .01rem;left: .01rem;z-index: 2;border-radius: .04rem;justify-content: center;}
.weui-search-bar__label .weui-icon-search{margin-right: .13rem;}
.weui-search-bar__label span{font-size: .37rem;}
.weui-search-bar__cancel-btn{margin-left: .27rem;line-height: .75rem;}
.weui-search-bar:after, .weui-search-bar:before{height: .01rem;}
.weui-search-bar:before{border-top: .01rem solid #d7d6dc;}
.weui-search-bar.weui-search-bar_focusing .weui-search-bar__cancel-btn{display:block;}
.weui-search-bar.weui-search-bar_focusing .weui-search-bar__label{display:none;}
/* 上传 */
.weui-uploader__bd{margin-bottom: -.11rem;margin-right: -.24rem;}
.weui-uploader__file{margin-right: .24rem;margin-bottom: .24rem;width: 2.11rem;height: 2.11rem;}
.weui-icon-warn{font-size: .61rem;}
.weui-uploader__input-box{width: 2.05rem;height: 2.05rem;margin-right: .24rem;margin-bottom: .24rem;}
.weui-uploader__input-box:before {width: .05rem;height: 1.05rem;}
.weui-uploader__input-box:after {width: 1.05rem;height: .05rem;}
.content{position: relative;}
.content.index{}
.indexTop{position: relative;height: auto;font-size: 0;}
.indexTopImg{position: relative; width: 100%;height: auto; display:block}
.indexTopInfo{ position: absolute;top: 4.29rem;width: 5.8rem;left: 50%; margin-left: -2.9rem; color: #fff;font-size:.27rem;}
.indexTopInfoLi{-webkit-box-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start; padding-bottom: .13rem;}
.acDetailBox{position: absolute;top: 5.5rem;left: 0;display: block;}
.acDetailBox img,.signBox img{width: 1.72rem;height: auto;}
.signBox{display: block; position: absolute;top: 5.5rem;right: 0;}

.shareBox{padding:1.6rem .53rem 0 .53rem;}
.shareInfo{font-size: .45rem;color: #fff; padding-top:.2rem}
.shareInfo p{line-height: .67rem;text-align:center;}
.shareFot{ margin:1.51rem  auto 0 auto;font-size: .4rem;color: #fff;font-weight: bold; width:4rem}
.shareFot p{line-height: .79rem; }
.ewmBox{text-align: right;margin-top: .21rem;margin-left: .27rem;}
.ewmBox img{ width: 3.2rem;height: 3.2rem;}
.g-bg02{ background:url(../imgWap/hb.jpg) no-repeat; background-size:100%; height:100%}
.pollTab{font-size: .59rem;color: #013467;margin-bottom: .59rem; font-weight: bold;}
.pollListBOx{ position: relative; padding: 0px .24rem;}
.pollList{position: relative;border-top: .01rem solid #E5E5E5;padding: .48rem .2rem;}
/* 点赞*/
.mainBox{ overflow:hidden;}
.productUl{position: relative;padding-bottom:.13rem;}
.productLi{width: 49%;display: inline-block;margin-bottom:.28rem;position:relative;}
.productLi:nth-child(2n + 1){margin-right:1%;}
.productTop{position: relative;overflow: hidden;}
.productExp{overflow: hidden;left:0;right:0;background:#fff;padding:.23rem; }
.productname{ color:#333; font-size:.45rem; font-weight:bold;text-align:center;text-overflow: ellipsis;word-wrap: normal;word-wrap: break-word;word-break: break-all;}
.producttit{ color:#333; font-size:.38rem; line-height:.6rem; height:.6rem;font-weight: normal; text-align:left;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.productbank{color:#fff;text-overflow: ellipsis; line-height:.56rem;word-wrap: normal;word-wrap: break-word;word-break: break-all;}
.productFot{position: relative;height:1rem;justify-content: center;}
.productImg{width: 100%;height:auto; display:block;}
.productNum{position: relative;width: 1.81rem;text-align: center;}
.love{width: .45rem;height:auto;margin-top: .1rem; margin-right:.2rem}
.productNum p{font-size: .29rem;color: #666666; height:.43rem; line-height:.43rem;}
.productId{background:#a947ae; background-size:100%;color:#fff;font-size: .37rem;height: 100%;line-height: 1rem;text-align: center;}
.load_more{color: #816744;font-size: .4rem;letter-spacing: .05rem;height: 1.33rem;width: 100%;display: block;justify-content: center;line-height: 1.33rem;text-align: center;}
.wxBox{position: relative; padding-top: .18rem; color: #182130;}
.wxBox p{font-size: .35rem; line-height: .65rem; color:#fff; text-align:center}
.wxImg{width: 70%; height: auto;}
.picImg{width:100%; display:block; height: auto;}
.pichgImg{ position:absolute; top:-.2rem; right:.23rem;z-index:9999;}
.jbBox{ position:absolute; top:.5rem; text-align:center; background:#ffbb58; padding:0 .23rem; height:.60rem; color:#fff; line-height:.60rem;z-index:9999;border-radius:0 .2rem  .2rem 0;}

.imgList{width:48%;height:4rem;display:inline-block;;}
.imgList:nth-child(2n + 1){margin-right:2%;}
.listImg{width:100%;height:2.88rem;overflow:hidden;}
.listFot{padding:.27rem .4rem 0 .28rem;color:#fff;overflow:hidden;}
.voteBtn{width:100%;height:1.12rem;background-color:#B8914F;color:#fff;text-align:center;font-size:.32rem;line-height:1.12rem;}
.listTit{font-size:.43rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;word-break:break-all;}
.listInfo{font-size:.32rem;padding-bottom:.28rem;}
.loadMore{position:relative;padding:50px 0px;color:#fff;}
.loadMoreText{text-align:center;font-size:.38rem; color:#fff}
.fixedFot{position:fixed;bottom:0px;right:0px;left:0px;height:1.19rem;padding:0px .2rem;background-color:#000;z-index:2;font-size:.32rem;color:#fff;}
.videoIcon{width:.36rem;height:auto;margin-right:.27rem;}
.minTop{width:100%;height:auto; display:block}
.activityBox{position:relative;font-size:0px;min-height:12.67rem;}
.actTit{font-size:.45rem;color:#fff;font-weight:bold; text-align:center}
.actBox{position:relative;padding-top:.18rem;color:#fff;}
.actBox p{font-size:.40rem; text-align:center;line-height:.75rem;-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;}
.actBox .line{width:100%;height:.03rem;background-color:#ffeadf;margin-top:.2rem;}
.goBack{display:block;position:absolute;top: .52rem;right: .28rem;}
.goBack img{width:.91rem;height:auto;}
/* detail */
.detailBox{width:100%;font-size:0px;}
.detailBox img{width:100%;height:auto;}
.detailInfo{position:relative;background-color:#000;padding:.4rem;color:#fff;}
.detailInfo p{font-size:.4rem;line-height:.8rem;}
.detailInfo p:first-child{font-size:.48rem;}
.detailBody{padding:.5rem .31rem 2rem .31rem;}
.detailBody img{max-width:100%;margin:0 auto;margin-bottom:.4rem;display:block;}
.detailBody p{margin-bottom:.4rem;}
.detailFot{position:fixed;bottom:0px;left:0px;right:0px;z-index:2;}
.detailFotTop{background-color:#fafafa;height:1.4rem;padding:0px .4rem;}
.detailFotTopLeft{position:relative;}
.detailFotTopLeft img{width:.85rem;height:.85rem;border-radius:50%;display:inline-block;}
.detailFotTopLeft span{display:inline-block;width:.85rem;height:.85rem;border-radius:50%;background-color:#ECECEC;color:#BABABA;text-align:center;line-height:.55rem;font-size:.6rem;}
.detailFotTopLeft *{margin-left:-.43rem;}
.detailFotTopLeft img:first-child{margin-left:0px;}
.detailFotTop .flex1{font-size:.4rem;color:#B6B6B6;margin-left:.4rem;}
.detailFotBottom{height:1.17rem;}
.pollBtn{font-size:.48rem;color:#fff;text-align:center;line-height:1.17rem;background-color:#a947ae;}
.pollBtn2{font-size:.48rem;color:#fff;text-align:center;line-height:1.17rem; margin-left:.1rem;background-color:#749093;}
.shareBnt{width:2rem;height:100%;background-color:#fc6133;justify-content:center;}
.shareBnt2{width:2rem;height:100%;background-color:#fff;justify-content:center;}
.shareBnt img{width:.5rem;height:auto;}
.fc{position:fixed;top:0px;right:0px;left:0px;bottom:0px;background-color:rgba(0,0,0,0.9);z-index:2;}
.closeBtn{width:.8rem;height:auto;position:absolute;top:.77rem;right:.51rem;}
.fcInfoTop{position:relative;padding:0px 1.07rem;margin-top:1.68rem;}
.fcHearder{width:2.67rem;height:2.67rem;margin-right:.61rem;}
.fcInfoTopRight p{font-size:.4rem;color:#fff;}
.shareFc{display:block;margin:0 auto;margin-top:.4rem;}
.share_zd{position:absolute;top:1.51rem;right:0px;width:5rem;height:auto;}
.newsBox{position:relative;margin-top:.37rem;}
.newsLi{padding:.33rem .13rem;border-bottom:.01rem solid #D6D6D6;display:block;}
.newsTit{font-size:.44rem;color:#000;line-height:.64rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsTime{color:#999;font-size:.29rem;margin-top:.27rem;}
.searchFixed{position:fixed;bottom:0px;left:0px;right:0px;padding:.53rem .4rem;background-color:#fff;z-index:2;}
.searchFixed a{display:block;width:100%;height:1.17rem;text-align:center;line-height:1.17rem;background:rgba(184,145,79,1);border-radius:.13rem;color:#fff;font-size:.48rem;}
.emptyBox{text-align:center;}
.emptyIcon{width:4.11rem;height:auto;margin-top:4.19rem;}
.searchBOx{margin-top:.27rem;padding:0px .4rem;}
.searchLi{padding:.4rem 0px;border-bottom:.01rem solid #EEEEEE;}
.searchHeader{width:1.6rem;height:1.6rem;overflow:hidden;margin-right:.27rem;}
.searchHeader img{width:100%;height:auto;min-height:1.6rem;}
.searchTit{font-size:.48rem;color:#000;}
.searchInfo{font-size:.32rem;color:#A9A9A9;}
/* 报名页 */
.activityBox.sign{padding:0px;margin-top:0;}
.sign .weui-cell{padding:.4rem;}
.weui-celll-tit{height:1.17rem;padding-left:.4rem;background:rgba(239,239,239,1);font-size:.4rem;color:#000;}
.weui-celll-tit2{height:1.17rem;padding-left:.4rem;font-size:.45rem;color:#bb8c3e;}
.subBtn{margin-top:.32rem;margin-left:.21rem;margin-right:.21rem;margin-bottom:.32rem;line-height:1.17rem;background:#00968b;border-radius:.07rem;font-size:.4rem;color:#fff;justify-content:center;font-weight:bold;}

.subBtn02{margin-left:.21rem;margin-right:.21rem; text-align:center;margin-bottom:.32rem;line-height:1.17rem;background:#ff7791;border-radius:.07rem;font-size:.4rem;color:#fff;justify-content:center;font-weight:bold;}
.weui-uploader__file{position:relative;}
.weui-uploader__bd{overflow:unset;}
.delImg{background-color: #fff; position: absolute;top: -.27rem;right: -.13rem; border-radius: 50%;width: .59rem;text-align: center;z-index: 2;}
.delImg .weui-icon-cancel{font-size: .59rem;}
.delImg [class*=" weui-icon-"]:before, [class^=weui-icon-]:before{margin: 0px;margin-left: -0.04rem;}
.border.weui-cells::before{ border-top: 0px;}
/*活动简介*/
.introBox{position: relative;padding:0 .6rem .49rem .6rem;}
.introTop{font-size: .37rem;color: #b89b6e;-webkit-box-align: flex-end;-webkit-align-items: flex-end;align-items: flex-end;}
.introTop a{color: #D7AB63;}
.introTab{font-size: .45rem;font-weight: normal;color:#fe9637; font-weight:bold}
.introInfo{margin-top: .21rem;font-size: .4rem;color:#fff;line-height: .66rem;}

.mainBox.padding{padding: 0 .31rem;padding-top: .53rem;}
.intro{font-size: .32rem;color: #d49e94;line-height: .53rem;}
.zpzs{width: 8.67rem;height: 1.15rem;margin: 0 auto;background: url(../imgWap/zpzs.png);background-size: 100% 100%;margin-top: 0.2rem;}
.weui-select option{font-size: 12px;}
.weui-select{height: .6rem;line-height: .6rem;}

.m-bg,#m-bg{position: fixed; top: 0; left:0; width: 100%; height: 100%; background: #000; opacity: 0.7;}
#m-bg{ background: url(../imgWap/ico6.png);z-index:-1}
#msg1{ position:absolute;z-index: 10; color:#fff; font-size:.40rem; width:250px; top:20%; left:50%; margin-left:-125px; text-align:center}
#msg1 img{ display:block; margin:0 auto 0.4rem auto; width:2rem; height:2rem}
.m-close{width:1rem; height:1rem; line-height:1rem; text-align: center; margin: 0 auto; border:2px solid #fff; color: #fff;  border-radius:1rem; font-weight:bold}


.searchBox{padding: 0rem .31rem .69rem .31rem;}
.searchBox input{line-height: .63rem;padding: .13rem;}
.searchBtn{width:2.07rem;justify-content: center;text-align: center;background-color: #a947ae;color: #fff;line-height: .93rem;}
/*底部*/
.bottomtop{position:fixed;bottom:0; margin:0 auto; z-index:6;}
.bottomtop a{display:block;background:#a41300; box-sizing: border-box; width:10rem; color:#fff;text-align:center;height:1.5rem;line-height:1.5rem; font-size:.43rem;}
.bottomtop a:last-child{border: none;}
a.bottomtop_yellow{background:#11aea3;}

