@charset "utf-8";
/* CSS Document */

@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; /*-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: #ff5b5b;}
.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;}
.weui-cell{background-color: #ffffff; color:#333;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:0;}
.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{ padding-bottom:.28rem;}
.content.index{}
/* top */
.indexTop{}
.indexTopImg{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:3rem; height: auto;}
.signBox{display: block; position: absolute; top:11.5rem; right:-1rem;z-index:9999}


/* 返回*/
.goBack{display: block; position: absolute; top: .62rem; left: .4rem;}
.goBack img{width: .91rem; height: auto;}

/* 报名页 */
.activityBox.sign{padding: 0px; margin-top: 0;}
.sign .weui-cell{padding: .4rem;}
.weui-celll-tit{height: 1.17rem; padding-left: .4rem; background:#ebebeb; font-size: .4rem;color:#333;}
.subBtn{margin-top: .32rem;margin-left: .21rem;margin-right: .21rem;margin-bottom: .32rem; line-height: 1.17rem; background:#0a66fc; 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;}
/*底部浮动*/
.txt-box{ margin:.6rem}
.txt-box h5{font-size:.53rem; margin-bottom:.43rem; color:#fff}
.txt-box p{ color:#fff; font-size:.42rem; text-align:left; text-indent:2em; margin-bottom:1rem; line-height:.8rem}
.picImg{width:100%; display:block; height: auto;}
.ewm{ background:#fff; width:3.2rem; margin:0 auto; padding:.20rem}
.ewm img{ margin:0 auto; width:2.8rem; height:2.8rem}
