.main_container div{font-size:0}.main_container .main_top_bar{position:relative}.main_container .main_top_bar .top_avatar{position:absolute;top:15px;left:10px;z-index:2;width:35px;height:35px;border-radius:50%;border:2px solid #e0e0e0}.main_container .main_top_bar .top_avatar img{border-radius:50%}.main_container .main_top_bar .top_bg{position:relative}.main_container .main_top_bar .top_bg .swiper-pagination{width:100%;bottom:20px}.main_container .main_top_bar .top_bg .swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;display:inline-block;border-radius:3px;background:hsla(0,0%,100%,.7);opacity:1;margin:0 3px}.main_container .main_top_bar .top_bg .swiper-pagination .swiper-pagination-bullet-active{width:10px;background:#fff}.main_container .home_main{margin-top:13px}.main_container .home_main .module_title{padding:20px 0 15px;font-family:font}.main_container .home_main .module_title span{padding-left:2px;line-height:18px;font-size:18px;color:#373737}.main_container .home_main .module_title .module_title_more{color:#c1c1c1;font-size:12px;line-height:18px;font-style:normal;margin-right:3px;float:right;display:flex}.main_container .home_main .module_title .module_title_more img{width:7px;height:10px;margin:4px 0 0 3px}.main_container .home_main .main_item_carousel{position:relative}.main_container .home_main .main_item_carousel .carousel-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;width:100%;bottom:6px}.main_container .home_main .main_item_carousel .carousel-pagination .swiper-pagination-bullet{width:4px;height:4px;display:inline-block;border-radius:3px;background:rgba(0,0,0,.2);opacity:1;margin:0 3px}.main_container .home_main .main_item_carousel .carousel-pagination .swiper-pagination-bullet-active{width:10px;background:rgba(0,0,0,.5)}.main_container .home_main .main_item_package{margin:0 15px;padding-bottom:7.5px}.main_container .home_main .main_item_package:after{display:block;content:"";clear:both}.main_container .home_main .main_item_package .package_top{display:flex;flex-wrap:wrap;justify-content:space-between}.main_container .home_main .main_item_package .package_top div{width:calc(33.33333% - 5px)}.main_container .home_main .main_item_package .package_top div img{border-radius:10px}.main_container .home_main .main_item_package .package_main{margin-top:7.5px;display:flex;flex-wrap:wrap;justify-content:space-between}.main_container .home_main .main_item_package .package_main .package_left{width:calc(66.66667% - 2.5px)}.main_container .home_main .main_item_package .package_main .package_left img{display:block;border-radius:10px;width:100%;height:100%}.main_container .home_main .main_item_package .package_main .package_right{width:calc(33.33333% - 5px);border-radius:10px;overflow:hidden}.main_container .home_main .main_item_package .package_main .package_right div{position:relative}.main_container .home_main .main_item_package .package_main .package_right div:after{position:absolute;display:block;width:90%;height:1px;content:"";background:#cacaca;bottom:-1px;z-index:2;left:5%}.main_container .home_main .main_item_package .package_main .package_right div img{width:100%}.main_container .home_main .main_item_package .package_main .package_right div:last-child:after{display:none}.main_container .home_main .main_item_drag{margin:0 15px;padding-bottom:7.5px}.main_container .home_main .main_item_drag .module_banner{margin-bottom:8px}.main_container .home_main .main_item_drag .module_banner img{border-radius:10px}.main_container .home_main .main_item_drag .module_banner_item{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}.main_container .home_main .main_item_drag .module_banner_item li{width:calc(33.33333% - 5px)}.main_container .home_main .main_item_drag .module_banner_item li img{border-radius:10px}.main_container .home_main .main_item_drag .module_carousel{width:calc(100% + 15px);overflow:hidden}.main_container .home_main .main_item_drag .module_carousel .swiper-container{width:calc(100% - 25px);margin:0;overflow:visible}.main_container .home_main .main_item_drag .module_carousel .swiper-container img{border-radius:10px}.main_container .home_main .main_item_drag .module_yewu{display:flex;flex-wrap:wrap;justify-content:space-between}.main_container .home_main .main_item_drag .module_yewu div{width:calc(50% - 4.5px)}.main_container .home_main .main_item_category{display:flex;flex-wrap:wrap;padding-top:20px;margin:0 15px}.main_container .home_main .main_item_category .category_btn{width:33.3333333333%}.main_container .home_main .main_item_category .category_btn img{width:30px;height:30px;margin:0 auto;display:block}.main_container .home_main .main_item_category .category_btn p{font-size:14px;color:#3b3b3b;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:13px 3px 20px}.main_container .home_main .main_item_activity{margin:0 15px}.main_container .home_main .main_item_activity .module_main{position:relative;background:#fff;border-radius:10px;box-shadow:0 0 18px -4px hsla(0,0%,72.9%,.5)}.main_container .home_main .main_item_activity .module_main .module_banner{display:block;width:100%;position:absolute;top:0;left:0}.main_container .home_main .main_item_activity .module_main .module_name{padding:15px 10px 10px;line-height:23px;position:relative;z-index:3}.main_container .home_main .main_item_activity .module_main .module_name span{font-size:12px;color:#725d3d;float:right;padding-top:1px}.main_container .home_main .main_item_activity .module_main .module_name em{font-size:15px;color:#63554e;font-weight:700;font-style:normal}.main_container .home_main .main_item_activity .module_item .module_item_banner{max-height:200px;overflow:hidden;margin:0 5px;border-radius:5px}.main_container .home_main .main_item_activity .module_item .module_item_banner img,.main_container .home_main .main_item_activity .module_item .module_item_banner video{border-radius:5px}.main_container .home_main .main_item_activity .module_item .module_item_bottom{margin:10px 5px;padding-bottom:10px;border-bottom:1px dashed #dad1c0}.main_container .home_main .main_item_activity .module_item .module_item_bottom:after{display:block;content:"";clear:both}.main_container .home_main .main_item_activity .module_item .module_item_bottom .module_item_name{float:left;width:225px}.main_container .home_main .main_item_activity .module_item .module_item_bottom .module_item_name p{font-size:14px;color:#000;display:block;text-overflow:ellipsis;font-weight:700;overflow:hidden;white-space:nowrap}.main_container .home_main .main_item_activity .module_item .module_item_bottom .module_item_name em{font-size:11px;color:#6e6e6e;font-style:normal}.main_container .home_main .main_item_activity .module_item .module_item_bottom .join_btn{float:right;width:100px;text-align:center;border-radius:35px;font-size:14px;background-image:linear-gradient(90deg,#ede0c6 4%,#f1e0bf);height:30px;color:#b11007;line-height:30px}.main_container .home_main .main_item_activity .module_item:last-child .module_item_bottom{border:none}.main_container .home_main .main_item_map{margin:10px 15px;padding-bottom:7.5px}.main_container .home_main .main_item_map .module_map{padding:10px;background:#fff;border-radius:10px;box-shadow:0 0 18px -4px hsla(0,0%,72.9%,.5)}.main_container .home_main .main_item_map .module_map .module_map_title{position:relative;font-size:14px;color:#000;padding:8px 0 10px;line-height:16px}.main_container .home_main .main_item_map .module_map .module_map_title img{position:absolute;width:10px;height:16px;right:3px;top:8px}.main_container .home_main .main_item_map .module_map .baidu_map{width:100%;height:150px}.main_container .home_main .main_item_map .module_map .module_map_btn{display:flex;width:110px;height:30px;border-radius:40px;margin:15px auto 5px;border:1px solid #714f3d;justify-content:center;align-items:center}.main_container .home_main .main_item_map .module_map .module_map_btn img{width:15px;height:17px}.main_container .home_main .main_item_map .module_map .module_map_btn span{float:left;line-height:17px;padding-left:8px;color:#000;font-size:14px}.main_container .home_main .main_item_list{margin:0 15px;background:#fff;border-radius:10px;box-shadow:0 0 18px -4px hsla(0,0%,72.9%,.5)}.main_container .home_main .main_item_list .act_list{background:#fff;overflow:hidden;padding:10px 10px 5px;border-top:10px solid #f1f4f5}.main_container .home_main .main_item_list .act_list:first-child{border-top:0}.main_container .home_main .main_item_list .act_list .act_banner{border-radius:5px;overflow:hidden;max-height:200px;position:relative;z-index:10}.main_container .home_main .main_item_list .act_list .act_banner img{display:block;width:100%}.main_container .home_main .main_item_list .act_list .act_banner video{width:100%;z-index:1;max-height:200px}.main_container .home_main .main_item_list .act_list .act_txt{padding:10px 0 5px}.main_container .home_main .main_item_list .act_list .act_txt:after{display:block;content:"";clear:both}.main_container .home_main .main_item_list .act_list .act_txt p img{border-radius:50%;width:23px;height:23px;margin-right:6px;margin-bottom:-5px}.main_container .home_main .main_item_list .act_list .act_txt p{color:#000;font-size:15px;font-weight:700;line-height:20px;float:left;max-width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:25px}.main_container .home_main .main_item_list .act_list .act_txt span img{width:16px;height:11px;margin-right:4px}.main_container .home_main .main_item_list .act_list .act_txt span{float:right;text-align:right;font-size:12px;color:#000;line-height:20px;margin-right:3px}.main_container .home_main .main_item_list .act_list .act_peonum{padding-top:3px;padding-bottom:10px}.main_container .home_main .main_item_list .act_list .act_peonum:after{display:block;content:"";clear:both}.main_container .home_main .main_item_list .act_list .act_peonum span{font-size:12px;color:#6e6e6e;line-height:10px}.main_container .home_main .main_item_list .act_list .act_peonum span img{width:12px;height:12px;margin-right:5px;margin-bottom:-1px}.main_container .home_main .main_item_list .act_list .act_peonum .act_avatar{float:right}.main_container .home_main .main_item_list .act_list .act_peonum .act_avatar .avatar-list{display:flex;flex-direction:row-reverse;float:left;margin-right:10px;margin-top:-6px}.main_container .home_main .main_item_list .act_list .act_peonum .act_avatar .avatar-list img{border-radius:50%;width:23px;height:23px;margin-right:-6px;margin-bottom:-5px;border:1px solid #fff}.minirefresh-totop{display:none}.main_item_float{position:fixed;right:20px;bottom:81px;z-index:12}.main_item_float .float_img{margin-bottom:5px}.main_item_float .float_img img{width:40px}