.event_intro,.event_intro:hover{text-decoration:none}.swiper-container{overflow:unset;margin-bottom:57px}.swiper-container .swiper-btn{position:absolute;top:100%;width:56px;height:56px;margin-top:17px;z-index:10;cursor:pointer;border-radius:999px;background:#fff;box-shadow:0 4px 8px rgba(176,138,173,.21);color:#6E2167;display:flex;justify-content:center;align-items:center}.swiper-container .swiper-btn:focus{outline:0}.swiper-container .swiper-btn.swiper-button-disabled{opacity:0}.swiper-container .swiper-btn.btn-next{right:0;left:auto}@media screen and (min-width:768px){.swiper-container .swiper-btn{top:50%;margin-top:-28px}.swiper-container .swiper-btn.btn-next{right:-28px}}.swiper-container .swiper-btn.btn-prev{left:0;right:auto}.swiper-container .swiper-slide.swiper-slide-active .event_wrap{border:1px solid #F2E6F0}.swiper-container .event_wrap{border-radius:30px;overflow:hidden;transition:.2s ease}.swiper-container .event_wrap .event_img{height:250px;object-fit:cover;width:100%}@media (min-width:768px){.swiper-container .event_wrap .event_img{height:100%}}.swiper-container .event_wrap .event_info{background:#fff;padding:38px 30px;height:100%}@media screen and (min-width:768px){.swiper-container .swiper-btn.btn-prev{left:-28px}.swiper-container .event_wrap .event_info{padding:40px}}.swiper-container .event_wrap .event_info .title{font-size:24px;margin-bottom:8px;font-weight:700}.swiper-container .event_wrap .event_info .subtitle{margin-bottom:12px;font-size:16px;color:#8D8D8D}.swiper-container .event_wrap .event_info .content{color:#272727;font-size:20px;font-weight:700}.swiper-container .event_wrap .event_info .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;min-height:84px;margin-bottom:50px;color:#919191;font-size:16px;border-bottom:1px solid #F2E6F0}.event_intro .event_info .title,.event_intro .event_info_top .desc{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.swiper-container .swiper-pagination-bullets{bottom:unset;top:100%;margin-top:17px;height:56px;display:flex;justify-content:center;align-items:center}.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;background:#DFCBDD;border:1px solid #DFCBDD;width:27px;height:9px;border-radius:73px}.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#6E2167;border:5px solid #6E2167;transform:scale(1.1);width:48px}.event_intro{margin-bottom:24.5px;padding-bottom:24.5px;display:block;border:1px solid #DBDBDB;border-bottom:6px solid #B08AAD;border-radius:20px}.event_intro:hover .event_info_top{opacity:1}@media screen and (min-width:768px){.event_intro{padding-bottom:0;overflow:hidden;margin-bottom:74px}.event_intro .event_info_top .title{font-weight:700}}.event_intro .event_info_top .subtitle,.event_intro .event_info_top .title{font-size:20px;margin-bottom:12px}@media (max-width:768px){.event_intro .event_img{flex-direction:column;box-shadow:3px 10px 30px #6900481F;border-radius:30px;overflow:hidden}}.event_intro .event_img img{width:100%;border-radius:2px;height:100%}.event_intro .event_info_top{opacity:1;transition:.3s ease-in-out;padding:20px}.event_intro .event_info_top .activity-place{color:#676767}.event_intro .event_info_top .content{font-size:16px}.event_intro .event_info_top .price{color:#8F568A;font-size:22px}.event_intro .event_info_top i{color:#DFCBDD;margin-right:6px;font-size:18px}.event_intro .event_info_top .event_detail{align-items:flex-start;flex-direction:column;display:none}@media screen and (min-width:768px){.event_intro .event_info_top .subtitle{font-weight:700}.event_intro .event_info_top .event_detail{justify-content:center;flex-direction:row}.event_intro .event_info_top .event_detail .tag{color:#fff;border-color:#fff}}.event_intro .event_info_top small{display:inline-flex;line-height:1;color:rgba(255,255,255,.7)}@media screen and (min-width:768px){.event_intro .event_info_top small{color:#fff}}.event_intro .event_info_top .desc{padding:20px 0;margin:20px 0;max-height:84px;display:none;color:#8D8D8D}@media (min-width:768px){.event_intro .event_info_top .desc{display:-webkit-box}}.event_intro .event_info{background:#fff;padding:20px}.event_intro .event_info .title{font-size:22px;font-weight:700;margin-bottom:0;display:-webkit-box;min-height:64px;color:#272727}.sort select{background:#fff}.el-loading-spinner .path{stroke:#FF3BC1}.el-loading-spinner .el-loading-text{color:#FF3BC1}#btnSend .el-loading-mask{border-radius:30px}