.notice_text {
    font-family: '宋体';
    text-align: Justify;
    width: 89%;
    margin: -1.5rem auto 0;
    color: #393939;
    padding-bottom: 5%;
    line-height: 1.5rem;
}

.notice_time {
    color: #94b34b;
    text-align: center;
    margin-top: 0.929rem;
}

.enrollBtn {
    margin-bottom: -1%;
}

.announcement {
    display: block;
    width: 35%;
    height: 2.5rem;
    margin: 0 auto 0.5rem;
}

.banner_link {
    width: 50%;
    margin: 0 auto;
    height: 2rem;
    margin-bottom: 0.893rem;
}


.banner_link_apply,
.banner_link_rank {
    display: inline-block;
    width: 6rem;
    height: 2rem;
    color: #fff;
    text-align: center;
    line-height: 2rem;
    padding-top: 0.22rem;
}

.banner_link_apply {
    float: left;
    background: url(//n3.sinaimg.cn/sports/paotuan2018/imgs/ljbm.png) center no-repeat;
    background-size: contain;
}

.banner_link_rank {
    float: right;
    background: url(//n3.sinaimg.cn/sports/paotuan2018/imgs/ckpm.png) center no-repeat;
    background-size: contain;
}

.wrap {
    width: 100%;
    /* margin: 0 auto; */
    padding: 0 5%;
    box-sizing: border-box;
}

.featureShow {
    width: 100%;
    height: 6.536rem;
    background: url("//n2.sinaimg.cn/sports/paotuan2018/imgs/tsptzs.png?1233444") no-repeat;
    background-size: 100% auto;
    /* max-width: 440px; */
    /* margin: 0 auto 1.5rem; */
}

.featureShow_zzspt {
    width: 100%;
    height: 6.536rem;
    background: url("//n2.sinaimg.cn/sports/paotuan2018/imgs/zzsptzs.png") no-repeat;
    background-size: 100% auto;
}

.wrap .runGroupShow {
    width: 100%;
}

.wrap .runGroupShow .chooseGroup,
.wrap .runGroupShow .chooseGroup1 {
    width: 100%;
    margin-bottom: 4%;
    background: url("//n3.sinaimg.cn/sports/paotuan2018/imgs/tabChange.png") center no-repeat;
    background-size: 100% 2.4rem;
    float: left;
    height: 2.4rem;
    line-height: 2.4rem;
}

.wrap .runGroupShow .chooseGroup li,
.wrap .runGroupShow .chooseGroup1 li {
    float: left;
    position: relative;
    margin-right: 1%;
    width: 18%;
    height: 2.4rem;
    line-height: 2.4rem;
}

.wrap .runGroupShow .chooseGroup li p,
.wrap .runGroupShow .chooseGroup1 li p {
    font-size: 1rem;
    text-align: center;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    width: 3rem;
    height: 2.4rem;
    line-height: 2.4rem;
}

.wrap .runGroupShow .chooseGroup .on,
.wrap .runGroupShow .chooseGroup1 .on {
    background: url("//n3.sinaimg.cn/sports/paotuan2018/imgs/tabSelect.png") center no-repeat;
    background-size: 100% 2.4rem;
}

.wrap .runGroupShow .chooseGroup .on p,
.wrap .runGroupShow .chooseGroup1 .on p {
    color: #fff;
}

.wrap .runGroupShow .showGroup {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.wrap .runGroupShow .showGroup li {
    width: 46%;
    float: left;
    display: block;
}

.wrap .runGroupShow .showGroup li div {
    margin: 0 auto;
    width: 100%;
    height: 0px;
    padding-bottom: 75%;
    overflow: hidden;
}

.wrap .runGroupShow .showGroup li div img {
    height: 8.6rem;
    width: 100%;
}

.wrap .runGroupShow .showGroup li p {
    width: 100%;
    color: #393939;
    padding: 5% 0 10%;
    font-size: .9rem;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wrap .runGroupShow .showGroup .group1,
.wrap .runGroupShow .showGroup .group3 {
    margin-right: 8%;
}

.collect {
    width: 100%;
    /* padding-bottom: 3rem; */
    clear: both;
}

.collect .enrollCollect {
    padding-top: 23%;
    margin-bottom: -1%;
    background: url("//n3.sinaimg.cn/sports/paotuan2018/imgs/bmpthz.png?122=122") center no-repeat;
    background-size: 100% auto;
}

.collect .city {
    width: 100%;
    position: relative;
}

.collect .city .cityList {
    width: 100%;
    overflow: hidden;
}

.collect .city .cityList .searchBox {
    width: 90%;
    margin: 0 auto;
    padding-top: 14%;
    margin-bottom: 5%;
    position: relative;
}

.collect .city .cityList .searchBox .area {
    position: absolute;
    top: 0;
    left: 0;
    width: 46%;
    height: 100%;
    margin-right: 8%
}

.collect .city .cityList .searchBox .area p {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 23%;
    height: 1rem;
    font-size: .9rem;
}

.collect .city .cityList .searchBox .area .comboBox {
    color: #393939;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 2.5rem;
    margin: auto;
    left: 0;
    border: none;
    outline: none;
    /*很关键：将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url("//n.sinaimg.cn/sports/paotuan2018/imgs/xzgjdq.png") center no-repeat;
    background-size: 100% 2.5rem;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    width: 100%;
    text-indent: 2rem;
    font-size: .9rem;
    padding-right: 1rem;
    /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
}

.collect .city .cityList .searchBox .area .comboBox option {
    color: #333;
}

.collect .city .cityList .searchBox .area .comboBox select::-ms-expand {
    display: none;
}

.collect .city .cityList .searchBox .area .pullDownbutton {
    position: absolute;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 13%;
    width: 7%;
    height: 5%;
}

.collect .city .cityList .searchBox .area .pullDownbutton img {
    width: 100%;
    position: absolute;
    top: 0;
}

.collect .city .cityList .searchBox .search {
    position: absolute;
    top: 0;
    right: 0;
    width: 46%;
    height: 90%;
    background: url("//n.sinaimg.cn/sports/paotuan2018/imgs/xzgjdq.png") center no-repeat;
    background-size: 100% 2.5rem;
}

.collect .city .cityList .searchBox .search .searchInput {
    border: none;
    outline: none;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 6px;
    width: 70%;
    text-indent: 1.6rem;
    color: #df8925;
    height: 1.1rem;
    font-size: .8rem;
    background: #f3df72;
}

::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #df8925;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #df8925;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #df8925;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #df8925;
}

.collect .city .cityList .searchBox .search .searchButton {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    height: 1rem;
    right: 10%;
    height: 2rem;
    width: 2rem;
    -webkit-tap-highlight-color: transparent;
    outline: none;
}

.collect .city .cityList .searchBox .search .searchButton img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: .8rem;
}

.collect .city .cityList .citylistCon,
.collect .city .cityList .searchCity {
    width: 90%;
    margin: 0 auto 5%;
}

.collect .city .cityList ul {
    width: 100%;
    margin-top: 2%;
    position: relative;
}

.collect .city .cityList ul li:nth-child(3n) {
    margin-right: 0;
}

.collect .city .cityList ul li {
    width: 30%;
    margin-right: 5%;
    float: left;
    display: block;
}

.collect .city .cityList ul li div {
    margin: 0 auto;
    width: 100%;
    height: 0px;
    padding-bottom: 80%;
    overflow: hidden;
}

.collect .city .cityList ul li div img {
    width: 100%;
    height: 6rem;
}

.collect .city .cityList ul li p {
    width: 100%;
    height: 2.4rem;
    font-family: SourceHanSansCN-Regular;
    color: #393939;
    font-size: 0.857rem;
    font-size: 1rem;
    line-height: 2.4rem;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.collect .city .cityList .cityName {
    width: 100%;
}

.collect .city .cityList .cityName .cityNameBg {
    position: relative;
    display: inline-block;
    background: url(//n3.sinaimg.cn/sports/paotuan2018/imgs/circle.png) left center no-repeat;
    padding: 1% 4%;
    font-family: SourceHanSansCN-Bold;
    font-size: 0.857rem;
    color: #393939;
}

.collect .city .cityList .cityName .cityNameBg p {
    width: 3rem;
    height: 1rem;
    color: #fff;
    font-size: .9rem;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
}

.collect .city .cityList .addCityList {
    overflow: hidden;
    margin-top: 2%;
}

.hide {
    display: none !important;
}

.load-more {
    color: #393939;
    text-align: center;
    display: block;
}

.searchEmpty {
    color: #393939;
    text-align: center;
}

/*# sourceMappingURL=gather.css.map */

.oneLinearGra {
    background: linear-gradient(to right bottom, #edf983, #eaffb6);
    padding-bottom: 1.429rem;
}

.twoLinearGra {
    background: linear-gradient(to right bottom, #edf984, #eaffb6);
    padding-bottom: 1.429rem;
}

.threeLinearGra {
    background: linear-gradient(to right bottom, #edf981, #edfcb1 50%, #fde896);
    padding-bottom: 1.429rem;
}