.banner-com .slick-slide{text-align:left;height:auto;overflow:hidden;position:relative;margin-bottom:-4px}.banner-com .slick-slide div.carousel-item{width:100%;height:auto}.banner-com .slick-slide div.carousel-item img{width:100%;height:100%;position:relative;z-index:9}.banner-com .slick-slide div.carousel-item .banner-btn-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.banner-com .slick-slide div.carousel-item .banner-btn-wrap .banner-btn-conatiner{width:1200px;margin:0 auto;height:100%;z-index:10;position:relative;display:flex;align-items:center}.banner-com .slick-slide div.carousel-item .banner-btn-wrap .banner-btn-conatiner .btn-box p:first-child{font-size:36px;line-height:52px;color:#fff;font-weight:500;margin-bottom:16px}.banner-com .slick-slide div.carousel-item .banner-btn-wrap .banner-btn-conatiner .btn-box p:nth-child(2){font-size:16px;line-height:24px;color:hsla(0,0%,100%,.65);font-weight:400;width:680px}.banner-com .slick-slide div.carousel-item .banner-btn-wrap .banner-btn-conatiner .btn-box .banner-btn-block{width:112px;height:44px;background-color:#fff;border:1px solid rgba(0,0,0,.06);line-height:44px;text-align:center;margin-top:24px;cursor:pointer;font-size:16px;border-radius:2px;color:#1a6bfc;transition:background .3s linear}.banner-com .slick-slide div.carousel-item .banner-btn-wrap .banner-btn-conatiner .btn-box .banner-btn-block:hover{background-color:#f0f6ff}.banner-com .slick-slide div.carousel-item .banner-btn-wrap .banner-btn-conatiner .btn-box-black p:first-child{font-size:32px;line-height:32px;color:#000;font-weight:600;margin-bottom:16px}.banner-com .slick-slide div.carousel-item .banner-btn-wrap .banner-btn-conatiner .btn-box-black p:nth-child(2){font-size:16px;line-height:26px;color:rgba(0,0,0,.65);font-weight:400}.c-primary[data-v-59d11179]{color:#1a6bfc}.filter-form .date-box[data-v-59d11179]{display:flex;align-items:center}.filter-form .date-box .el-checkbox-button[data-v-59d11179]{margin:0 2px;line-height:36px;border-radius:4px;overflow:hidden}.filter-form .date-box .el-checkbox-button[data-v-59d11179] .el-checkbox-button__inner{padding:10px 20px;border:1px solid #dcdfe6;border-radius:4px}.filter-form .date-box .el-checkbox-button.is-checked[data-v-59d11179] .el-checkbox-button__inner{border-color:#1890ff;background-color:#fff;color:#1890ff}.filter-form .date-box .check-all-month[data-v-59d11179]{height:38px;line-height:36px;margin:0 0 0 12px}.filter-form .date-box .check-months-group[data-v-59d11179]{display:inline-block;height:36px}.filter-form .check-tags-group[data-v-59d11179]{display:inline;margin-left:30px}.filter-form .tag-more[data-v-59d11179]{color:#1890ff;cursor:pointer;margin-left:10px;float:right}.filter-form[data-v-59d11179]:after{display:block;content:"";width:100%;height:1px;margin-top:10px;background:#e6e7e8}.filter-form .ent-ipt[data-v-59d11179]{width:calc(100% - 10px)}.comp-sort-box[data-v-2fce575e]{display:flex;align-items:center;font-size:14px;font-weight:400;color:#041d32;line-height:20px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none}.icon-box[data-v-2fce575e]{margin-left:6px;width:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.icon-box .sort-icon[data-v-2fce575e]{font-size:4px;color:#e1e1e1}.icon-box .sort-icon.active[data-v-2fce575e]{color:#1a6bfc}.icon-box .top[data-v-2fce575e]{margin-bottom:-3px}.icon-box .bottom[data-v-2fce575e]{margin-top:-3px}.container[data-v-2ef66cc2]{width:100%;overflow:hidden auto}.container .list-box[data-v-2ef66cc2]{position:relative;top:-105px;z-index:9;padding:32px 50px 50px;width:1200px;margin:0 auto;background:#fff;box-sizing:border-box;box-shadow:0 2px 60px 0 rgba(188,209,231,.1)}.container .list-box>.title[data-v-2ef66cc2]{font-size:24px;font-weight:600;color:#041d32;line-height:33px;margin-top:48px}.container .list-box .sort-box[data-v-2ef66cc2]{margin-top:32px;display:flex;align-items:center}.container .list-box .sort-box .sort-item[data-v-2ef66cc2]{margin-right:24px}.container .list-box .salon-list[data-v-2ef66cc2]{display:flex;align-items:center;justify-content:flex-start;margin-top:60px}.container .list-box .salon-list .salon-item[data-v-2ef66cc2]{width:calc(25% - 18px);background:#fff;box-shadow:0 2px 20px 0 rgba(13,114,243,.05);border:1px solid #ebedee;margin-right:24px}.container .list-box .salon-list .salon-item[data-v-2ef66cc2]:nth-child(4n){margin-right:0}.container .list-box .salon-list .salon-item .img-box[data-v-2ef66cc2]{position:relative;cursor:pointer}.container .list-box .salon-list .salon-item .img-box:hover .hover-desc[data-v-2ef66cc2]{display:-webkit-box}.container .list-box .salon-list .salon-item .img-box .hover-desc[data-v-2ef66cc2]{display:none;position:absolute;top:0;left:0;width:257px;height:148px;background:rgba(0,0,0,.5);z-index:9;color:#fff;font-size:14px;padding:8px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:7;word-break:break-all;line-height:20px}.container .list-box .salon-list .salon-item img[data-v-2ef66cc2]{width:257px;height:148px;cursor:pointer}.container .list-box .salon-list .salon-item .title[data-v-2ef66cc2]{font-size:16px;font-weight:600;color:#041d32;line-height:22px;margin:16px 16px 0;cursor:pointer}.container .list-box .salon-list .salon-item .title.one-line[data-v-2ef66cc2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container .list-box .salon-list .salon-item .zan-play[data-v-2ef66cc2]{margin:16px 16px 24px;display:flex;justify-content:space-between;align-items:center}.container .list-box .salon-list .salon-item .zan-play .play[data-v-2ef66cc2],.container .list-box .salon-list .salon-item .zan-play .zan[data-v-2ef66cc2]{display:flex;align-items:center;font-size:13px;font-weight:500;color:#95a2ad;line-height:18px}.container .list-box .salon-list .salon-item .zan-play .play img[data-v-2ef66cc2],.container .list-box .salon-list .salon-item .zan-play .zan img[data-v-2ef66cc2]{width:15px;height:15px;margin-right:2px}.container .list-box .before-salon[data-v-2ef66cc2]{flex-wrap:wrap}.container .list-box .salon-pagination[data-v-2ef66cc2]{margin-top:48px;text-align:center}.container .list-box .salon-pagination[data-v-2ef66cc2] .el-pager li{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.container .list-box .salon-pagination[data-v-2ef66cc2] .el-pager li:not(.disabled).active{border-color:#1890ff;background-color:#1890ff;color:#fff}.container .list-box .want-to-join[data-v-2ef66cc2]{margin-top:36px;text-align:center}.container .list-box .want-to-join .btn[data-v-2ef66cc2]{width:129px;height:38px;background:#1a6bfc;border-radius:8px}