/* common set */
.d-flex{display: flex;}
.d-block{display: block;}
.jc-b{justify-content: space-between;}
.jc-c{justify-content: center;}
.jc-e{justify-content: flex-end;}
.ai-c{align-items: center;}
.ai-e{align-items: flex-end;}
.tx-c{text-align: center;}
.tx-r{text-align: right;}
.bg_white{background-color: #fff;}
.pad_16{padding: 16px;}
.radius_8{border-radius: 8px;}
.radius_10{border-radius: 10px;}
.gap_2{gap: .2rem;}
.gap_5{gap: .5rem;}
.gap_4{gap: .4rem;}
.gap_6{gap: .6rem;}
.gap_8{gap: .8rem;}
.gap_10 {gap: 1rem;}
.gap_20 {gap: 2rem;}
.gap_60 {gap: 6rem;}
.flex_1{flex: 1;}
.mt_30{margin-top: 30px;}
.mt_25{margin-top: 25px;}
.mt_20{margin-top: 20px;}
.mt_10{margin-top: 10px;}
.mb_10{margin-bottom: 10px;}
.mt_15{margin-top: 15px;}
.mt_8{margin-top: 8px;}
.mt_5{margin-top: 5px;}
.mt_4{margin-top: 4px;}
.mt_2{margin-top: 2px;}
.mt_0{margin-top: 0px;}
.p_10{padding: 10px;}
.p_15{padding: 15px;}
.ptb_5{padding: 5px 0;}
.ptb_8_30{padding: 8px 30px;}
.pb_20{padding-bottom: 20px;}
.pt_15{padding-top: 15px;}
.pt_10{padding-top: 10px;}
.pt_5{padding-top: 5px;}
.pt_2{padding-top: 2px;}
.w-100{width: 100%;box-sizing: border-box;}
.w_88{width: 88px;box-sizing: border-box;}
.w_48{width: 4.8rem;box-sizing: border-box;}
.w_80{width: 80px;box-sizing: border-box;}
.color_F7B500{color: #F7B500;}
.color_42444E,.h4.color_42444E{color: #42444E;}
.color_fff{color: #fff;}
.color_000{color: #000;}
.color_333{color: #333;}
.color_A3A6AD{color: #A3A6AD;}
.word_org .modal_confirm_btn {color: #F7B500;}
.color_gary,.h4.color_gary {color: #666;}
.color_09BB07{color: #09BB07;}
.color_F7B500{color: #F7B500;}
.bg_fff{background-color: #fff;}
.bg_f7f7f7{background-color: #f7f7f7;}
.bg_EAEAEA{background-color: #EAEAEA;}
.bg_FFF6C7{background: #FFF6C7;}
.h2{font-size: 3.2rem;line-height: 4.2rem; font-weight: 600;color: #000;}
.h2_2{font-size: 3rem;line-height: 4.2rem; font-weight: 600;color: #000;}
.h3{font-size: 2.2rem;line-height: 3.2rem; font-weight: 600;color: #000;}
.h4{font-size: 1.7rem;line-height: 3.1rem; font-weight: 500;color: #000;}
.h4_2{line-height: 2.4rem;}
.h5{font-size: 1.4rem;line-height: 2rem; font-weight: 600;color: #000;}
.txt_14{font-size: 1.4rem;line-height: 2rem; font-weight: 500;}
.txt_15{font-size: 1.5rem;line-height: 2.1rem; font-weight: 500;color: #000;}
.txt_15.color_F7B500{color: #F7B500;}
.txt_15.color_gary{color: #666;}
.txt_12{font-size: 1.2rem;line-height: 1.7rem; font-weight: 500;}
.txt_normal{font-weight: normal;}
.fw_500{font-weight: 500;}
.article_txt{font-size: 1.4rem;line-height: 1.5; color: #000;}
.p_relative{position: relative;}
.full_img img{width: 100%;}
.decoration_none{text-decoration: none;}
.overflow_hidden{overflow: hidden;}
.text_ellipsis {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.text_ellipsis2 {-webkit-line-clamp: 2;white-space: break-spaces;}
/* 图片定宽高比 */
.ratio_3_4{aspect-ratio: 3/4;}
.ratio_3_4 img{display: block;object-fit: contain;width: 100%;height: 100%;max-height: 100%;}
.nk-inner{padding: 0 1.5rem;}
.nk-inner2{padding: 0 1rem;}
.nk-inner3{padding: 0 2.5rem;}
.nk-wrap{background-color: #F7F7F7;}
.nk-list{padding-top: 1rem;}
.nk-card{background-color: #fff;padding: 15px;border-radius: 8px;margin-bottom: 10px;font-weight: 500;}
.nk-card2{background-color: #fff;padding: 15px;margin-bottom: 5px;font-weight: 500;}
.nk-card2.dark{background-color: #EAEAEA;}
.nk-card2_1{margin-bottom: 0;}
.nk-card2_1+.nk-card2_1{margin-top: .2rem;}
.nk-card .h4,.nk-card2 .h4{line-height: 2.4rem;}
.nk-card3 {background-color: #fff;padding: 10px;}
.ow-logo {width: 15rem;height: 15rem;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.ow-logo img{width: 13.6rem;}
::placeholder{color: #A3A6AD;}
::-moz-placeholder{color: #A3A6AD;}
.form_control.form_control_regist,.onlysp .form .form_control.form_control_regist {border: 1px solid #EAEAEA;border-radius: 1rem;font-size: 1.7rem;line-height: 2.4rem;padding: .9rem;}
.ol-ct2 .input-datepicker{border: 1px solid #EAEAEA;border-radius: 1rem;font-size: 1.7rem;line-height: 2.4rem;padding: .9rem;justify-content: flex-start;}
.pick-show{border: 1px solid #EAEAEA;border-radius: 1rem;font-size: 1.7rem;line-height: 2.4rem;padding: .9rem;}
.pick-show span{margin-top: 0;}

/* 设置最小高度 */
.post_page{min-height: calc(100vh - 178px);}
/* 按钮组设定 */
/* 按钮 + 背景色 + icon */
.btn_icon{text-decoration: none;text-align: center;}
.btn_icon .filter_icon{margin: 0 auto;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FBF6C3 100%);}
.btn_icon.active .filter_icon{background: linear-gradient(180deg, #FDF7C8 0%, #FFE7A6 100%);}
/* 方形按钮 */
.btn_rect {display: inline-block;padding: .9rem 1rem;border-radius: .8rem;color: #000;text-decoration: none;text-align: center;}
.btn_rect_b{padding: 1rem 2rem;}
.btn_rect_s{padding: .4rem;border-radius: .4rem;}
.btn_rect img{width: 1.6rem;vertical-align: top;margin-top: 2px; margin-right: .3rem;}
.btn_rect svg {width: 1.2rem;vertical-align: middle;margin-top: .4rem; margin-right: .3rem;}
/* 圆形按钮 */
.btn_circle{display: inline-block;padding: .5rem 1.2rem ;border-radius: 2rem;color: #000;text-decoration: none;text-align: center;}
.btn_circle img{width: 1.6rem;vertical-align: top;margin-top: .2rem; margin-right: .3rem;}
.btn_circle.txt_12 img{width: 1.4rem;margin-top: .1rem;}
.btn_circle.btn_fill_linear{padding: .7rem 1.2rem;}
.member-list_action a.btn{color: #666;border-color: #666;width: 7.2rem;box-sizing: border-box;text-align: center;padding: .5rem;}
.member-list_action .btn span{font-size: 1.2rem; line-height: 1.7rem;display: block;}
.member-list_action a.btn-action{background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);color: #333;font-weight: 500;font-size: 1.2rem;line-height: 1.7rem;border-color: transparent;border-radius: 2rem;padding: .5rem;}
.member-list_action a.btn_circle{background: transparent;font-size: 1.4rem; line-height: 2rem;border-radius: 2rem;padding: 4px 10px;color: #666;}

/* 铺满渐变色 */
.btn_fill_linear,.btn-action {background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);}
.btn-action{color: #000;font-weight: 500;font-size: 1.4rem;line-height: 2rem;padding: .9rem;}
/* 线性 */
.btn_border {border: 1px solid #666;color: #666;}
.btn_border_b {border: 1px solid #000;color: #000;padding: .05rem .9rem;}
/* 灰色 */
.btn_gary {background-color: #ccc;color: #666;}
/* 线性 & 灰底色 */
.btn_border_gary {border: 1px solid #666;background: #CCCCCC;color: #666;}
/* 渐变边框 &  黑底 & 渐变文字 */
.btn_linear {background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);position: relative;}
.btn_linear::before{content: ''; width: calc(100% - 2px);height: calc(100% - 2px);background: #000;position: absolute; left: 1px;top: 1px;border-radius: 4px;}
.btn_linear span {background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);-webkit-background-clip: text; color: transparent;position: relative;}
.btn_circle.btn_linear span,.btn_circle.btn_linear::before{border-radius: 2rem;}
/* 渐变边框 & 橙底色 & 灰色字 */
.btn_linear2 {background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);position: relative;}
.btn_linear2::before{content: ''; width: calc(100% - 2px);height: calc(100% - 2px);background: #FFF6C7;position: absolute; left: 1px;top: 1px;border-radius: 4px;}
.btn_linear2 span { color: #666;position: relative;}
/* sp头部公用搜索样式 */
.search_form{padding: .8rem 1.5rem;}
.search_form_inputbox{background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);border-radius: 2rem;padding-left: 1.2rem;border: none;}
.search_form_inputbox::before{content: '';width: calc(100% - .2rem);height: calc(100% - .2rem);position: absolute;left: .1rem;top: .1rem;background-color: #fff;border-radius: 2rem;}
.search_form input,.search_form_input{position: relative;}
.search_form_input img{width: 1.6rem;vertical-align: middle;}
.search_form input{padding: 4px 5px;font-size: 1.4rem;line-height: 1.5;}

/* header */
.l-wrapper.l-wrapper--linear {background: linear-gradient(180deg, #FBF6C3 0%, #F7F7F7 40.38vh);}
.l-header-linear{position: fixed;top: 0;left: 0;width: 100%;z-index: 100;overflow: hidden;}
.l-header-linear .bg_before{content: ''; width: 100%;height: 100vh; position: absolute;top: 0;left: 0;background: linear-gradient(180deg, #FBF6C3 0%, #F7F7F7 40.38vh);}
.l-wrapper.l-wrapper--linear_black,.l-wrapper--linear_black .bg_before{background: linear-gradient(180deg, #000 11.96%, #F9F9F9 49.77%);}
.l-wrapper--linear_black .heading_title,.l-wrapper--linear_black .heading_back{color: #fff;}
.scroll-on .l-header-linear,.scroll-on .l-header-linear .bg_before{background: #F7F7F7;}
.l-header-linear_inner{position: relative;}
.l-header-linear_logo{margin-left: 10px;}
.l-header-linear_logo a{display: block;padding: 20px 0;}
.l-header-linear_logo img{width: 160px;}

.full_link{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.position_more_btn{position: relative;}

/* main */
.l-main-linear{padding-top: 86px;}
.l-header-linear_inner{padding: 0 10px;}
/* footer */
.l-footer{background-color: transparent;}
.l-footer_info_external{margin-top: 0;}

.member_user_leval {gap: 20px;}
.member_user_bgwhite{width: 400px; box-sizing: border-box;background-color: #fff;border-radius: 1rem;}
.member_user_flex{ gap: 2.5rem;}
.member_user_flex1{padding: 1.8rem 1.6rem 1.8rem 2.5rem;}
.member_user{width: 84px;height: 84px;}
.member_user .list-masonry_user-portrait{width: 100%;margin-right: 0;}
.member_user .list-masonry_user-portrait img{width: 100%;margin-right: 0;}
.member_user_person{flex: 1;}
.member_user_person_flex{gap: .8rem;}
.list-masonry_user-word{font-size: 2.4rem;line-height: 3.4rem; font-weight: 600;color: #000;}
.list-masonry_grade {width: 3.6rem;height: 2.4rem;margin: 0;}
.list-masonry_grade img{height: 2.4rem !important;}
.member_user_honor{display: flex;text-decoration: none;align-items: center;}
.member_user_honor img{width: 9rem;height: 2.6rem;object-fit: contain;}
.member_user_txt{margin-top: .8rem;}
.member_user_txt p{margin-bottom: 0;font-size: 1.3rem;color: #000;}
.member_user_txt p+p{margin-top: .8rem;}
.member_user_text2{padding: 1.5rem .5rem 1.5rem 1.5rem;}
.member_leval_ttl{display: flex;gap: 1rem;align-items: center;margin-bottom: 1rem;}
.member_leval_ttl h4{margin-top: 0;font-size: 1.7rem;line-height: 2.4rem;font-weight: 600;color: #000;}
.member_user_giftbox{width: 10.2rem;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.get_xp{}
.get_xp a{display: flex; align-items: center; justify-content: center; gap: 6px; background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);border-radius: 0 10px 0 10px;color: #000;text-decoration: none;font-size: 1.2rem; line-height: 1.7rem; font-weight: 500;padding: 4px 15px;}
.EXP_gift img{width: 9rem;}
.EXP_number a{text-decoration: none;}
.EXP_txt{font-size: 1.2rem;line-height: 1.7rem;}
.icon_tran{border-left: 4px solid #000;border-top: 3px solid transparent;border-bottom: 3px solid transparent;}
.EXP_txt2{margin-top: 0;font-size: 1.4rem;font-weight: 500;}
.leval_box{margin-top: .2rem;}
.leval_line{display: block; width: 100%;height: 10px;border-radius: 20px; background-color: #D9D9D9;position: relative;}
.leval_line_num{background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);display: inline-block;height: 10px;border-radius: 20px;position: absolute;left: 0;top: 0;}
.leval_line_128 {width: calc(128/278*100%);}
.photo_info_numlist{gap: 4.5rem;margin: 2rem 0;text-align: center;}
.photo_info_num a{font-size: 1.7rem;line-height: 2.4rem;font-weight: 500;color: #000;text-decoration: none;}
.photo_info_txt{font-size: 1.4rem;margin-top: 0;}

.l-wrapper.l-wrapper--C .l-footer_inner{padding-top: 1rem;}
.member_center_member{margin-top: 1.5rem;}
.member_center_list{display: flex;gap: .7rem 2.5rem;flex-wrap: wrap;/* justify-content: center; */}
.member_center_link{text-align: center;display: flex;flex-direction: column;gap: 2px;align-items: center;text-decoration: none;min-width: 4.8rem;}
.filter_icon{width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FBF6C3 100%);border-radius: 100%;}
.filter_text{font-size: 1.2rem;line-height: 1.7rem;color: #000;margin-top: .2rem;display: inline-block;}
.profile_expe{ background: linear-gradient(180deg, #FBF6C3 0%, #FFFFFF 100%); padding: 13px 15px; margin-top: 15px;border-radius: 10px;overflow: hidden;margin-bottom: 2rem;}

.profile_experience_honor .experience_honor-r h4{color: #000;font-weight: 500;}
.profile_experience_honor .experience_honor-r p.honor-r-txt{margin-top: 5px;color: #000;}
.profile_experience_btn.profile_experience_btn_add{color: #333;font-weight: 500;font-size: 1.2rem;}
/* 重写list弹框 */
.modal_content.modal_content--bottom--position{border-radius: 1.2rem 1.2rem 0 0;max-height: 235px;}
.modal_content--bottom--position .modal_confirm_action{border-top: none;}
.modal_confirm_btn{display: block;font-size: 1.7rem;line-height: 2.4rem;color: #000;padding: 1.6rem;}
.modal_content {overflow: hidden;}
.modal_confirm_action_item{box-shadow: 0px -1px 0px 0px rgba(241, 241, 241, 1) inset;}
.modal_confirm_action.modal_confirm_action--column .modal_confirm_action_item:not(:first-child){border-top: none;}
.modal_confirm_action.modal_confirm_action--column .modal_confirm_action_item.modal_confirm_action_item_cancel{ border-top: 8px solid rgba(237, 237, 237, 0.9);}
/* 个人信息模块 */
.personInfo_flex{color: #000;}
.personInfo_flex2{padding: .8rem 0;}
.personInfo_flex a{text-decoration: none;}
.personInfo_name{font-size: 1.5rem;line-height: 2.1rem;font-weight: 500;}
.personInfo_name a{color: #000;text-decoration: none;}
.personInfo_grade {width: 2.4rem;}
.personInfo_grade img{aspect-ratio: 3/2;object-fit: cover;width: 100%;object-position: center 52%;display: block;}
.personInfo_grade_3 {width: 3rem;}
.personInfo_honor{background-color: #F5F5F5; padding: .2rem .5rem;display: flex;align-items: center; gap: .2rem;border-radius: 2rem;text-decoration: none;}
.personInfo_honor img{width: 1.4rem;}
.personInfo_honor span{color: #666;font-size: 1.1rem; line-height: 1.4rem;font-weight: 500;}
.profile_picture{position: relative;display: flex;align-items: center;justify-content: center;}
.profile_picture_14{width: 1.4rem;height: 1.4rem;}
.profile_picture_48{width: 4.8rem;height: 4.8rem;}
.profile_picture_64{width: 6.4rem;height: 6.4rem;}
.profile_picture img{aspect-ratio: 1;width: 85.7%;height: 85.7%;}
.profile_picture::after{content: '';width: 100%;height: 100%; background: url(/assets/img/pic_frame01.png) no-repeat center; background-size: cover; position: absolute;left: 0;top: 0;}
/* 底部固定模块 */
.send_flex{background-color: #fff;padding: 1.5rem 1.5rem 1rem 4rem;justify-content: space-between;align-items: center;}
.send_linkimg{gap: 4rem;display: flex;}
.send_linkimg img{width: 3.2rem;}
.send_fixedbox{position: fixed;width: 100%;left: 0;bottom: 0;}
.btm_fixed{position: fixed;width: 100%;left: 0;bottom: 0;z-index: 10;}
.btm_fixedbox{background-color: #fff;padding: 1.5rem 1.5rem 4.4rem 1.5rem;justify-content: space-between;align-items: center;}
.btm_fixedbox2{padding: 1rem 1.5rem 4.4rem 1.5rem;}
.btn_37{width: 37.5%;}
.btn_58{width: 58%;}
/* tab 切换 */
.tab { margin: 0; gap: 4rem;}
.tab_item:not(:first-child){margin: 0;}
.tab_link{font-size: 1.5rem; line-height: 2.1rem; font-weight: 500; color: #666; padding: .8rem 0;}
.tab_link::before {content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;}
.tab_link::after {display: none;}
.tab_link.is-active{color: #000;}
.tab_link.is-active::before{background-color: #F7B500;}

/* 收藏按钮 */
.brand_viewers svg{width: 2.4rem; margin-top: -4px;}
.viewers_like.is-active svg path{fill: #FF6265;stroke: #FF6265;}
.viewers_fav.is-active svg path{fill: #F7B500;stroke: #F7B500;}
.brand_viewers_sm button{font-size: 1.2rem;line-height: 1.7rem;}
.brand_viewers_sm button svg{width: 1.4rem;height: 1.4rem; margin-top: -3px;}
/* 发表评论 */
.comments_btm_fixed{gap: 2rem;}
.comments_btm_fixed img,.comments_btm_fixed svg{width: 2.4rem;height: 2.4rem;}
.comments_btm_fixed a,.comments_btm_fixed button{display: flex;gap: .2rem; line-height: 2.4rem; align-items: center;font-weight: 500;color: #333;text-decoration: none;}
.toogle_like.is-active svg path{stroke: #FF6265;fill:#FF6265;}
.toogle_favorite.is-active svg path{stroke: #F7B500;fill: #F7B500;}
/* 机位分享更多 */
.position_more_flex{color: #666;font-size: 1.2rem; line-height: 1.7rem;}
.position_more_img{width: 6.4rem;}
.position_more_img img {width: 100%;aspect-ratio: 1; object-fit: cover;}
.position_more_ttl h5,.position_more_ttl span{font-size: 1.5rem;line-height: 2.1rem;font-weight: 500;}
.position_more_ttl h5{color: #000;}
.position_more_info {margin-top: 4px;}
.position_more_info p{margin: 0;}
.position_more_info p span{display: inline-block;vertical-align: middle;}
.position_more_address{margin-top: 4px;}
/* 帖子详细页 */
.btn_share {width: 3.2rem;}
.btn_share img{width: 100%;}
/* 帖子详细页--轮播样式 */
.slider_counter{background: rgba(0, 0, 0, 0.2);border-radius: .4rem;padding: .2rem .4rem;color: #fff;font-size: 1.2rem;line-height: 1.7rem;display: flex;align-items: center;justify-content: center;top: 1rem;bottom: auto;left: auto;right: 1rem;min-width: fit-content;}
.slider_pagination li{border-color: #D9D9D9;background-color: #D9D9D9;margin: 0 .2rem;}
.slider_pagination li.slick-active{border-color: #F7B500;background-color: #F7B500;}
/* 帖子详细页--flag */
.article_topic{flex-wrap: wrap;gap: 1.5rem;}
.article_topic a{text-decoration: none;color: #00AAFF;font-size: 1.5rem;line-height: 2.1rem;font-weight: 500;}
.article_category{color: #666;font-size: 1.2rem;line-height: 1.7rem;font-weight: normal;}
.article_category .link-base{color: #666;}
.article_more img{width: 1.4rem;}
.my_local {font-size: 1.2rem;color: #333;gap: .3rem;font-weight: normal;}
.my_local img{width: 1.2rem;}
.nk_live a{gap: .2rem;text-decoration: none;font-size: 1.5rem; line-height: 2.1rem;}
.nk_live img{width: 1.6rem;}
/* 评价 */
.photo_comment{color: #666;font-size: 1.5rem;line-height: 2.1rem;}
.photo_comment_header{padding: .2rem 1.5rem;border-bottom: .1rem solid #F7F7F7;}
.photo_comment_sort > li:not(:first-child){margin-left: .8rem;}
.photo_comment_sort_btn > input:checked + span{color: #000;}
.photo_comment_list:not(:first-child){margin-top: 0;}
.article-comments_item{padding: .8rem 1.5rem;border-bottom: .1rem solid #F7F7F7;}
.comment_body .comment{margin-top: 1.5rem;}
.comment_body{padding: 0;border-bottom: none;}
.comment_inner{gap: .8rem;}
.comment_text {font-size: 1.4rem;line-height: 2.1rem;}
.comment_body .personInfo_name a{font-size: 1.2rem;line-height: 1.7rem;color: #ccc;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 6em;display: block;}
.comment_action {width: 3.2rem;}
.comment_action_flex{flex-direction: column;justify-content: space-between;height: 100%;}
.comment_action_flex .sticker_author{font-size: .8rem;}
.comment_action_flex .comment_like {line-height: 1.7rem;}
.comment_action_flex .comment_like svg{width: 1.4rem;height: 1.4rem;}
.comment_action_flex .comment_like.is-active svg path{stroke: #FF6265;fill:#FF6265;}
.comment_more a{margin-top: .8rem;font-size: 1.2rem;line-height: 1.7rem;}

.comments_btm_fixed{gap: 2rem;}
.comments_btm_fixed img,.comments_btm_fixed svg{width: 2.4rem;height: 2.4rem;}
.comments_btm_fixed a,.comments_btm_fixed button{display: flex;gap: .2rem; line-height: 2.4rem; align-items: center;font-weight: 500;color: #333;text-decoration: none;}
.toogle_like.is-active svg path{stroke: #FF6265;fill:#FF6265;}
.toogle_favorite.is-active svg path{stroke: #F7B500;fill: #F7B500;}
/* 我的机位 */
.user_infoname a{color: #333;text-decoration: none;}
.user_infoname_6words{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 7em;display: block;}
.distance_br{position: absolute;bottom: 0;right: 0;}
/* 我的机位  没有数据 */
.no-local{display: flex;align-items: center;justify-content: center;}

/* 注册模块 */
.heading_back{color: rgba(0, 0, 0, 0.9);}
.heading_title{line-height: 2.4rem;color: #000;}
.ol-ct2 .heading{border-bottom: none;}
.step_list{gap: 3.6rem;padding: 1rem;}
.step_item {display: flex;gap: 1rem;align-items: center;position: relative;}
.step_item::after{content: ''; border-left: 4px solid #666;border-top: 4px solid transparent;border-bottom: 4px solid transparent;position: absolute; right: -2.1rem;top: .4rem;}
.step_item:last-child::after{display: none;}
.step_item_num{border-radius: 50%;width: 1.6rem;height: 1.6rem;padding-top: .1rem; display: flex; align-items: center; justify-content: center;font-weight: 500;}
.step_item_txt{font-size: 1.2rem;line-height: 1.7rem;display: none;}
.step_item.active .step_item_num{border-color: #F7B500;background-color: #F7B500;color: #fff;}
.step_item.active .step_item_txt{display: block;color: #F7B500;}
.step_item.active1 .step_item_txt{display: none;}
.step_item.active::after {border-left-color: #F7B500;}
.nick_same{display: flex;justify-content: flex-end; align-items: center; gap: 1rem;padding: .5rem 0;font-size: 1.4rem;line-height: 2rem;}
.nick_same img{width: 1.6rem;}
.input-gender{width: 100%;max-width: 100%;gap: 1rem;}
.input-gender .input-gender_item{width: calc(50% - .5rem);max-width: 200px;}
.input-gender_text{margin-top: 0;border: 1px solid #666;color: #666;border-radius: .8rem;}
.input-gender_item:not(:first-child){margin-left: 0;}
.input-gender_item .input-gender_text{font-size: 1.4rem;line-height: 2rem;padding: .9rem;}
.input-gender_item > input:checked ~ .input-gender_text {background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);border-color: transparent;}
/* 单选框样式 */
.input-radio_item>input {display: none;}
.input-radio_text{font-size: 1.4rem;line-height: 2.1rem;color: #666;display: block; padding: .4rem .9rem;border: 1px solid #666; border-radius: .8rem;height: 3.1rem;box-sizing: border-box;}
.input-radio_item>input:checked~.input-radio_text{background-image: linear-gradient(to right, #000, #000), linear-gradient(104.4deg, #FFE600, #FFCDA5);border: 1px solid transparent;background-clip: padding-box, border-box; background-origin: padding-box, border-box;border-radius: .8rem;}
.input-radio_item>input:checked~.input-radio_text span{background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);-webkit-background-clip: text; color: transparent;}
/* 复选框样式 */
.input-check { display: flex; flex-wrap: wrap; gap: 1rem;}
.input-check-column {flex-direction: column;}
.input-check_item{padding-left: 2.6rem;position: relative;}
.input-check_item>input {display: none;}
.checkbox_check {border-radius: 50%;width: 1.6rem;height: 1.6rem;display: flex; align-items: center; justify-content: center;position: absolute;left: .3rem;top: .3rem;border: 1px solid #666;}
.checkbox_check img{width: 1rem;}
.input-check_item>input:checked~.checkbox_check{background-color: #F7B500; border-color:  #F7B500;}
.input-check_text{font-size: 1.4rem;line-height: 2.2rem;color: #333;display: block;}
.btm_fixedbox button:disabled{background: #ccc;color: #666;}
.ol-form_web .form_action{margin-top: 35px;}
.input-tel{padding-bottom: 0;border-bottom: none;}
.ol-form .list-link-login-add{width: calc(100% - 20px);}

/* 会员权益 */
.js-level-kv{padding: 1rem 0;}
.js-level-kv .slick-list{overflow: inherit;}
.level_item {padding: 0 .5rem;}
.level_flex_inner{border-radius: 1rem; padding: 1rem 2rem; height: 14rem; box-sizing: border-box; box-shadow: 0px 4px 10px 0px rgba(0,0,0,.2);background: rgba(255,255,255,.4);}
.level_flex{flex-direction: column;justify-content: space-between;height: 100%;}
.level_user_lv{gap: 1rem;}
.level_user_lv_grade {width: 7.2rem;height: 4.8rem;margin: 0;}
.level_user_lv_grade img{width: 100%; height: 100%; object-fit: cover;}
.level_user_lv_txt {display: inline-block;position: relative;}
.level_user_lv_txt::before {content: attr(title);position: absolute;left: 0; top: 0; right: 0; bottom: 0;background: linear-gradient(180deg, #67D05E 0%, #FFFFFF 100%);color: transparent;-webkit-background-clip: text;background-clip: text;z-index: 2;}
.level_user_lv_txt span { position: relative; z-index: 1; text-shadow: 1px 1px 1px rgba(0,0,0,.5);color: transparent;}
.level_user_lv_txt1::before {background: linear-gradient(180deg, #67D05E 0%, #FFFFFF 100%); -webkit-background-clip: text; background-clip: text;}
.level_user_lv_txt2::before {background: linear-gradient(180deg, #6EBFFF 0%, #FFFFFF 100%); -webkit-background-clip: text; background-clip: text;}
.level_user_lv_txt3::before {background: linear-gradient(180deg, #8D8BEE 0%, #FFFFFF 100%); -webkit-background-clip: text; background-clip: text;}
.level_user_lv_txt4::before {background: linear-gradient(180deg, #FFB700 19.05%, #FFFFFF 89.29%); -webkit-background-clip: text; background-clip: text;}
.level_user_lv_txt5::before {background: linear-gradient(180deg, #FF6600 13.1%, #FFE600 95.24%); -webkit-background-clip: text; background-clip: text;}
.leval_box2{margin-top: .8rem;}
.leval_box2 .leval_line{height: .4rem;background-color: #000;}
.leval_box2 .leval_line_num{height: .4rem;}
.upgrade {padding: .15rem .5rem;border-radius: 1rem;}
.upgrade1{background: linear-gradient(to right, rgba(103, 208, 94, 0), rgba(103, 208, 94, 1));}
.upgrade2{background: linear-gradient(to right, rgba(110, 191, 255, 0), rgba(110, 191, 255, 1));}
.upgrade3{background: linear-gradient(to right, rgba(141, 139, 238, 0), rgba(141, 139, 238, 1));}
.upgrade4{background: linear-gradient(to right, rgba(255, 183, 0, 0), rgba(255, 183, 0, 1));}
.upgrade5{background: linear-gradient(to right, rgba(255, 102, 0, 0), rgba(255, 102, 0, 1));}
.level_enjoy{border-radius: 10px;opacity: 0;}
.slick-active .level_enjoy{opacity: 1;}
.level_enjoy_ttl h4{font-size: 1.5rem;line-height: 2.1rem;font-weight: 500;}
.st1 {fill: #fff;}
.cls-1{fill:none;}
.cls-3{fill:#fff;}
.level_enjoy_ttl h4 svg,.level_enjoy_ttl h4 img{width: 16px;}
.level_enjoy_item{text-align: center;width: 58px;}
.level_enjoy_item p{color: #ccc;}
.level_enjoy_icon .level_path_stroke{stroke: #ccc;}
.level_enjoy_icon .level_path {stroke: #ccc;fill: #ccc;}
.level_enjoy_1{background-image: linear-gradient(to right, #fff, #fff), linear-gradient(180deg, #67D05E, #fff);border: 2px solid transparent;background-clip: padding-box, border-box; background-origin: padding-box, border-box;border-radius: 10px;}
.level_enjoy_1 .level_enjoy_ttl h4{color: #67D05E;}
.level_enjoy_1 .level_enjoy_ttl .cls-2 {fill: #67d05e;}
.level_enjoy_1 .level_enjoy_item.active p{color: #67D05E;}
.level_enjoy_1 .level_enjoy_item.active .level_path_stroke{stroke: #67D05E;}
.level_enjoy_1 .level_enjoy_item.active .level_path {stroke: #67D05E;fill: #67D05E;}
.level_enjoy_2{background-image: linear-gradient(to right, #fff, #fff), linear-gradient(180deg, #6EBFFF, #fff);border: 2px solid transparent;background-clip: padding-box, border-box; background-origin: padding-box, border-box;border-radius: 10px;}
.level_enjoy_2 .level_enjoy_ttl h4{color: #6EBFFF;}
.level_enjoy_2 .level_enjoy_ttl .cls-2 {fill: #6EBFFF;}
.level_enjoy_2 .level_enjoy_item.active p{color: #6EBFFF;}
.level_enjoy_2 .level_enjoy_item.active .level_path_stroke{stroke: #6EBFFF;}
.level_enjoy_2 .level_enjoy_item.active .level_path {stroke: #6EBFFF;fill: #6EBFFF;}
.level_enjoy_3{background-image: linear-gradient(to right, #333, #333), linear-gradient(180deg, #8D8BEE, #fff);border: 2px solid transparent;background-clip: padding-box, border-box; background-origin: padding-box, border-box;border-radius: 10px;}
.level_enjoy_3 .level_enjoy_ttl h4{color: #8D8BEE;}
.level_enjoy_3 .level_enjoy_ttl .cls-2{fill:#8D8BEE;}
.level_enjoy_3 .level_enjoy_ttl .cls-4 {fill: #8D8D8D;}
.level_enjoy_3 .level_enjoy_item.active p{color: transparent;background: linear-gradient(180deg, #8D8BEE 0%, #FFFFFF 100%);-webkit-background-clip: text;background-clip: text;}
.level_enjoy_3 .level_enjoy_item.active .level_path_stroke{stroke: #8D8BEE;}
.level_enjoy_3 .level_enjoy_item.active .level_path {stroke: #8D8BEE;fill: #8D8BEE;}
.level_enjoy_4{background-image: linear-gradient(to right, #333, #333), linear-gradient(180deg, #FFB700, #fff);border: 2px solid transparent;background-clip: padding-box, border-box; background-origin: padding-box, border-box;border-radius: 10px;}
.level_enjoy_4 .level_enjoy_ttl h4{color: #FFB700;}
.level_enjoy_4 .level_enjoy_ttl .st0 {fill: #FFB700;}
.level_enjoy_4 .level_enjoy_ttl.st2 {fill: #FFB700;}
.level_enjoy_4 .level_enjoy_ttl .cls-2{fill:#FFB700;}
.level_enjoy_4 .level_enjoy_ttl .cls-4 {fill: #8D8D8D;}
.level_enjoy_4 .level_enjoy_item.active p{color: transparent;background: linear-gradient(180deg, #FFB700 0%, #FFFFFF 100%);-webkit-background-clip: text;background-clip: text;}
.level_enjoy_4 .level_enjoy_item.active .level_path_stroke{stroke: #FFB700;}
.level_enjoy_4 .level_enjoy_item.active .level_path {stroke: #FFB700;fill: #FFB700;}
.level_enjoy_5{background-image: linear-gradient(to right, #333, #333), linear-gradient(180deg, #FF9000 13.1%, #FFE600 95.24%);border: 2px solid transparent;background-clip: padding-box, border-box; background-origin: padding-box, border-box;border-radius: 10px;}
.level_enjoy_5 .level_enjoy_ttl h4{color: transparent;background: linear-gradient(180deg, #FF9000 13.1%, #FFE600 95.24%);-webkit-background-clip: text;background-clip: text;}
.level_enjoy_5 .level_enjoy_ttl .st0 {fill: #FF9000;}
.level_enjoy_5 .level_enjoy_ttl.st2 {fill: #FF9000;}
.level_enjoy_5 .level_enjoy_ttl .cls-2{fill:#FF9000;}
.level_enjoy_5 .level_enjoy_ttl .cls-4 {fill: #8D8D8D;}
.level_enjoy_5 .level_enjoy_item.active p{color: transparent;background: linear-gradient(180deg, #FF9000 13.1%, #FFE600 95.24%);-webkit-background-clip: text;background-clip: text;}
.level_enjoy_5 .level_enjoy_item.active .level_path_stroke{stroke: #FF9000;}
.level_enjoy_5 .level_enjoy_item.active .level_path {stroke: #FF9000;fill: #FF9000;}
/* 开放会员权益 */
.slick-arrow{display: none !important;}
.rights_slide_itembox{border-radius: 5px;background-color: #fff;height: 185px;margin-right: 5px;}
.rights_slide_item{padding: 0 10px 10px;height: 100%;box-sizing: border-box;}
.rights_slide_item a,.past_rights_item a{text-decoration: none;}
.rights_slide_item .rights_status{border-radius: 5px 0 5px 0;padding: 3.5px 12px;margin-left: -10px;}
.rights_slide_item .rights_date{margin-right: -5px;}
.rights_gift{width: 100px;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.past_rights_txt{padding: 5px 10px 10px;}
.past_rights_list{gap: 5px;flex-wrap: wrap;}
.past_rights_item{background-color: #fff;width: calc(50% - 5px/2);border-radius: 5px;position: relative;}
.past_rights_item .rights_gift{width: 100%;}
.hide_box{width: 100%; height: 100%; position: absolute;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.25);border-radius: 5px;display: none;}
.hide_box>p{height: 100%;}
.past_rights_list_lv3 .past_rights_lv4 .hide_box,.past_rights_list_lv3 .past_rights_lv5 .hide_box{display: block;}

/* 权益说明 */
.benefits_ttl{width: 7.8rem;text-align: center;padding: 1.5rem 0;}
.benefits_ttl img{width: 2.4rem;}
.benefits_ttl h4{margin-top: .8rem;}
.benefits_desc{text-align: right;padding-left: 10px;}
.benefits_text{margin-top: .8rem;}
.benefits_text_ttl{padding: .5rem 0;}
.benefits_hidetxt{text-align: left;font-size: 1.4rem;line-height: 2.1rem;font-weight: normal;}
.benefits_link{margin-top: .8rem;}
.benefits_link a,.benefits_link p {text-decoration: none;display: flex;justify-content: flex-end;align-items: center;gap: 1rem;font-size: 1.5rem;line-height: 2.1rem;font-weight: 500;padding: .5rem 0;cursor: pointer;}
.benefits_link img{width: 1.6rem;}
.flexible_box{padding-bottom: 3.9rem;}
.flexible_link{position: absolute;right: 0;bottom: 0;}
.flexible_link .on{position: absolute; left: 0; top: 5px; opacity: 0;}

/* 奖品详细页 */
.prize_qrcode{text-align: center;}
.prize_qrcodebox{padding: 15px;background-color: #fff;}
.gift_img{width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;}
.gift_cont{width: calc(100% - 158px);}
.gift_cont .h4{line-height: 2.4rem;}

.prize_detail-img{aspect-ratio: 1;padding: 1rem;border-radius: 1rem;display: flex;align-items: center;justify-content: center;}
.prize_detail-box{padding: 1rem 1.5rem;border-radius: 1rem;}
.prize-detail_text{display: none;}
.flexible_box.is-active .prize-detail_text{display: block;}
.flexible_box.is-active .flexible_link .on{ opacity: 1;}
.flexible_box.is-active .flexible_link .off{ opacity: 0;}
.flexible_box.is-active .flexible_link img{ transform: rotate(180deg);}
/* .pr_ticket{transform: rotate(-6deg); transform-origin: right top;} */
.pr_ticket{min-height: 114px;}
.merchantredemption-d{opacity: 0;display: none;}
.am-fadeIn.merchantredemption-d{opacity: 1;top: 0;display: block;}
.merchantredemption-d .merchantredemption-info.merchantredemption-info-b{position: relative; margin: -12vw 0 0 !important}
.prize_qrcode { background: #fff;width: 95.8%;margin: -6vw auto 0;}

/* 瀑布流设置 */
.list-masonry{margin-bottom: 0;}
.list-masonry .list-masonry_item--inner{background-color: #fff;border-radius: .4rem;overflow: hidden;}
.list-masonry_img img{width: 100%;}
.list-masonry_item a{text-decoration: none;}
.list-masonry_item a>img{width: 100%;}
.list-masonry_ttl{margin: 10px;}
.list-masonry_ttl p{color: #000; font-size: 1.4rem;line-height: 2rem;font-weight: 500;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.list-masonry_user{margin: 10px;}
.list-masonry_user a{display: inline-flex;align-items: center;gap: 4px;}
.masonry_user-word{font-size: 1.2rem;line-height: 1.7rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 6em;display: block;}
.link-base_user .masonry_user-portrait{width: 14px;}
.list-masonry_user button.txt_12 {font-size: 1.2rem;}
.list-masonry_user button svg {width: 14px;}
input[name="filter"]:checked~.tab_link {color: #000;}
input[name="filter"]:checked~.tab_link::before{background-color: #F7B500;}
.list-masonry_grade.grade_circle{width: 2.4rem;}
.member-list_name .list-masonry_grade.grade_circle img{width: 2.4rem !important;height: 1.6rem !important;object-fit: cover;}
.member-list_name .honor_circle{color: #666;border-radius: 2rem;padding: .3rem 0 .3rem 1.2rem;height: auto; line-height: 1.8rem;margin: 0;}
.member-list_gap5 {padding: 0; margin-top: 0; background-color: transparent;}
.member-list_gap5 .member-list_item{padding: 8px 15px;border: none;background-color: #fff;}
.member-list_gap5 .member-list_item+.member-list_item {margin-top: 5px;}
.circle-user-name.otspot_12,.otspot_12{max-width: 8em;}
/* 我的圈子 */
.circle-item_pic{width: 11rem;}
.circle-item_pic img{width: 100%;display: block;}
.circle-list_item+.circle-list_item {margin-top: 2px;}
.circle-list_numbers:not(:first-child){padding-right: 0;margin-top: 4px;}
.circle-list_desc:not(:first-child){margin-top: 4px;}
/* 渐变边框 &  黑底 & 渐变文字 */
.circle-list_item .btn_circle {width: 72px;box-sizing: border-box;}
.circle-list_item .btn_linear::before{width: calc(100% - 4px);height: calc(100% - 4px);left: 2px;top: 2px;}
.circle-list_item .btn_linear span{padding: 2.5px 5px;display: block;}
/* 照片 ---筛选 */
.filter{ margin-left: 0;gap: 1rem; padding: 10px 10px 15px;}
.filter_item{margin: 0; min-width: 48px;}
.filter_item span{border-color: #666;color: #666;font-size: 1.2rem;line-height: 1.7rem;padding: 3px 11px;}
.list-masonry--guan .list-masonry_sizer, .list-masonry--guan .list-masonry_item{width: 100%;}
/* 我的活动 */
.activity_item_flex{gap: 8px;}
.activity_item_date{width: 80px;}
.activity_item_date h4 {font-size: 1.7rem;line-height: 2.4rem;font-weight: 600;}
.activity_item_date p {font-size: 1.2rem;color: #666;}
.activity_item_cont{flex: 1;}
.activity_item_ttl {font-size: 1.7rem;line-height: 2.4rem;font-weight: 600;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.activity_item_txt p {font-size: 1.2rem;line-height: 1.7rem;margin-top: 0;}
.activity_item_txt p+p {margin-top: 4px;}
.activity_item_status {width: 80px;}
.activity_item_local {display: flex;gap: 3px;align-items: center;justify-content: center;}
.activity_item_local img {width: 14px !important;height: 14px !important;}
.activity_item_local span {font-size: 1.2rem;line-height: 1.7rem;}
.brand_item{background-color: #fff;padding: 1.5rem;}
.brand_item a{text-decoration: none;color: #000;}
.brand_item+.brand_item{margin-top: .5rem;}
.brand_img{border-radius: .4rem;overflow: hidden;}
.rand_date{width: 11rem;}
.activity_item_status2{width: auto;display: flex; align-items: flex-end;}
.activity_item_status3{width: 8.4rem;display: flex; flex-direction: column; justify-content: flex-end;}
.activity_item_status3_2{justify-content: flex-start;}
.list-masonry--guan .brand_img{border-radius: .4rem .4rem 0 0;}
.list-masonry--guan .brand_item a{text-decoration: none;color: #000;}

.brand_ttl {color: #000;font-size: 1.5rem;line-height: 2.1rem;font-weight: 500;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.brand_user-word{margin-top: 0;font-size: 1.5rem;line-height: 2.1rem;font-weight: 500;}
.brand_user-portrait{width: 2.4rem;}
.link-base_user .masonry_user-portrait{width: 14px;}
.list-masonry .list-masonry_user{align-items: center;}
.list-masonry .masonry_user-portrait img{margin-right: 0;width: 1.4rem;height: 1.4rem;display: block;}

/* TA的主页 */
.member_ta_flex{gap: 18px;}
.honor_profilebox{background-color: #F1F2F2;padding: 3px 7px;border-radius: 15px;text-decoration: none;color: #42444E;font-size: 12px;line-height: 16px;display: flex;align-items: center;gap: 3px;}
.honor_profilebox img{width: 18px;height: 18px;object-fit: contain;}
.btn-guan {padding: 4px 12px;}
.btn-guan span {font-size: 12px; line-height: 16px;display: block;}
.photoTabList input{display: none;}
.photoTabList .tab_item input ~ span {color: #666;}
.photoTabList .tab_item input:checked ~ span {color: #42444E;}
.photoTabList .tab_item input:checked ~ span::before{background-color: #F7B500;}

@media screen and (min-width: 769px) {
	.pt_pc_15{padding-top: 15px;}
	.pt_pc_30{padding-top: 30px;}
	.plr_pc_15{padding: 0 15px;}
	.mt_pc_15{margin-top: 15px;}
	.w_400{width: 400px;max-width: 100%;margin: 0 auto;}
	.nk-inner2{padding: 0;}
	.l-main-linear{min-height: calc(100vh - 100px);}
	.l-main-linear_inner,.l-header-linear_inner{max-width: 1280px;margin: 0 auto;padding: 0;}
	.h_100{height: 100%;}
	.main_flex{gap: 20px;}
	.heading.heading--content .heading_back{color: #666;border-color: #666;}
	.heading.heading--content .heading_title{color: #000;}
	.l-wrapper--linear_black .heading--content .heading_title{color: #fff;}
	.main_box .content_body.content_body--center{max-width: 505px;}
	.nk-wrap{/* background-color: transparent; */min-height: calc(100vh - 186px);box-sizing: border-box; padding: 20px; margin-top: 10px;}
	.nk-inner{max-width: 720px;margin: 0 auto;padding: 0;}
	.w_820{width: 820px; max-width: 100%; margin: 0 auto;}
	.main_box .content_body.content_body--center.w_610{width: 610px; max-width: 100%;margin: 0 auto;}
	.nk-inner3{padding: 0;}
	.main_box .content_body.content_body--wider{max-width: 1030px; margin: 0 auto;}
	/* left slidebar */
	.slidebar{width: 190px;height: calc(100vh - 86px); position: sticky; top: 86px;z-index: 1;overflow-y: auto; scrollbar-width: none; -ms-overflow-style: none;}
	.slidebar dt+dt{margin-top: 10px;}
	.slidebar a{display: block;padding: 12px 20px;font-size: 17px;line-height: 24px;color: #000;text-decoration: none;}
	.slidebar dt a,.slidebar_more a{display: flex;gap: 16px;position: relative;align-items: center;}
	.slidebar dt.active>a{background-color: #fff;border-radius: 50px;}
	.slidebar_icon{width: 24px;}
	.sidebar_num{width: 1.8rem;height: 1.8rem;font-size: 1.2rem;line-height: 1.8rem; border-radius: 2rem; background-color: #FA5151;color: #fff;font-weight: 500;display: flex;align-items: center;justify-content: center;padding-top: .2rem;}
	.slidebar ul {margin-top: 0;height: 0;overflow: hidden;transition: height .3s;}
	.slidebar dt .js-toggle.is-active+ul {height: auto;}
	.slidebar li a{margin-left: 40px;}
	.slidebar li.active a{background-color: #fff;border-radius: 50px;}
	.slidebar_icon_down{transform: rotate(0);transition: all .15s;position: absolute;right: 20px;}
	.slidebar dt .js-toggle.is-active .slidebar_icon_down {transform: rotate(180deg);}
	.slidebar_more {position: absolute;left: 0;bottom: 0;}
	.main_box{flex: 1;}
	.slidebar_more .l-gnav_child {left: 100%;top: auto;bottom: 0; transform: none;height: auto;z-index: 100;width: 200px;}
	.slidebar_more:hover .l-gnav_child {visibility: visible; opacity: 1;}
	.slidebar_more .l-gnav_child_link{padding: 10px;}
	
	/* .list-masonry_item{width: calc(100%/5);}
	.list-masonry_item2{width: calc(100%/2);} */
	/* 机位分享 */
	.position_map_400{height: 400px;}
	.position_map_400 img{height: 100%;object-fit: cover;}
	.camera-position-big img{max-height: 80rem;object-fit: cover;object-position: center top;}
	.send_fixedbox,.btm_fixed{position: relative;}
	.modal_content.modal_content-send{border-radius: 15px;}
	.modal_content.modal_content--bottom--position{border-radius: 1.2rem;height: auto;}
	.comment_action{width: 4rem;}
	
	.no-local{height: 20rem;}
	.article_page{margin-top: 3rem;}
	.entry_fixedbox{display: flex;gap: 20px;justify-content: center; }
	.show-photo-box{background: #fff;max-height: 345px;}
	.slider_pagination{margin-top: 12px;}
	.personInfo_flex2{padding: .8rem 2rem;}
	
	.ol-form2 form{padding-bottom: 60px;overflow-y: auto;}
	.ol-form2 .btm_fixed{position: absolute;}
	.ol-form2 .btm_fixedbox{padding-left: 0;padding-right: 0;}
	
	/* 会员权益 */
	.js-level-kv{margin: 0 -1.5rem;padding: 0 0 2rem;}
	.level_item{padding: 0 1.5rem;}
	.slick-arrow {
	    display: block !important;
	    width: 28px;
	    height: 28px;
	    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuMzMzMyA3Ljg5NDNlLTA1QzIwLjY5NzEgNy44Mjk5MmUtMDUgMjYuNjY2NyA1Ljk2OTYxIDI2LjY2NjcgMTMuMzMzNEMyNi42NjY3IDIwLjY5NzIgMjAuNjk3MSAyNi42NjY3IDEzLjMzMzMgMjYuNjY2N0M1Ljk2OTUzIDI2LjY2NjcgLTUuMjE4NzNlLTA3IDIwLjY5NzIgLTEuMTY1NjRlLTA2IDEzLjMzMzRDLTEuODA5NGUtMDYgNS45Njk2MSA1Ljk2OTUzIDcuOTU4NjhlLTA1IDEzLjMzMzMgNy44OTQzZS0wNVoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMiIvPjxwYXRoIGQ9Ik0xNS4zMzMzIDcuMzMzNUw5LjMzMzI1IDEzLjMzMzVMMTUuMzMzMyAxOS4zMzM1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMzMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
	    border-radius: 50%;
	    background-size: cover;
	    position: absolute;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	            transform: translateY(-50%);
	    z-index: 9;
	    text-indent: -200%;
	    overflow: hidden;
	    -webkit-transition: all 0.15s;
	    transition: all 0.15s;
	}
	.slick-arrow.slick-disabled {opacity: 0.5;}
	.slick-arrow.slick-prev {left: 1.2rem;}
	.slick-arrow.slick-next { right: 1.2rem;-webkit-transform: translateY(0) rotateZ(-180deg); transform: translateY(-50%) rotateZ(-180deg);}
	.js-level-kv .slick-arrow {top: 7.5rem; -webkit-transform: translateY(0); transform: translateY(0);}
	.js-level-kv .slick-arrow.slick-prev {left: 2.5rem;}
	.js-level-kv .slick-arrow.slick-next {right: 2.5rem;-webkit-transform: translateY(0) rotateZ(-180deg); transform: translateY(0) rotateZ(-180deg);}
	.js-level-kv:hover .slick-arrow.slick-prev {opacity: 1;left: .5rem;}
	.js-level-kv:hover .slick-arrow.slick-next {opacity: 1;right: .5rem;}
	.rights_slide_itembox{margin-right: 1.1rem;}
	.level_flex_inner{padding: 20px 80px;height: 17.8rem;}
	.level_enjoy_list {gap: 4rem;margin-top: 1.6rem;}
	.level_enjoy {margin-top: 3rem;}
	.level_enjoy .p_15{padding: 25px 15px;}
	.past_rights {margin-top: 2rem;}
	.past_rights_list{gap: 1.133rem;}
	.past_rights_item{width: calc((100% - 34px)/4);}
	/* 奖品详情页 */
	.merchantredemption-c{top: 0;}
	.merchantredemption-d .merchantredemption-info.merchantredemption-info-b{margin: -50px 0 0 !important;}
	.prize_qrcode{margin: -50px auto 0;}
	.pr_ticket{min-height: 80px;}
	
	.btm_fixedbox, .btm_fixedbox2{padding-bottom: 1rem;}
	
	.profile_experience_honor{gap: 1rem;}
	/* 瀑布流设置 */
	.filter{padding: 15px 0;}
	.list-masonry_pc_5_15 {margin-left: -15px;}
	.list-masonry_pc_5_15 .list-masonry_item,.list-masonry_pc_5_15 .list-masonry_sizer{width: 20%;}
	.list-masonry_pc_2_15 {margin-left: -15px;}
	.list-masonry_pc_2_15 .list-masonry_item,.list-masonry_pc_2_15 .list-masonry_sizer {width: 50%;}
	.list-masonry_pc_1 {margin-bottom: 0;margin-left: 0;}
	.list-masonry_pc_1 .list-masonry_item,.list-masonry_pc_1 .list-masonry_sizer{width: 100%;}
	.list-masonry_pc_1 .list-masonry_sizer{padding-left: 0;margin-bottom: 15px;}
	.list-masonry_pc_5_15 .list-masonry_item,.list-masonry_pc_2_15 .list-masonry_sizer{padding-left: 15px;margin-bottom: 15px;}
	/* 我的活动 */
	.list-masonry--guan .brand_item{padding: 0;}
	.list-masonry--guan .brand_text {padding: 1rem;margin-top: 0;}
	.brand_text.pc {padding-top: 0;}
	/* 我的收藏 */
	.pc_jc-c{justify-content: center;}
	.circle-list{gap: 20px;display: flex;flex-wrap: wrap;}
	.circle-list_item{width: calc(50% - 1rem);}
	.circle-list_item+.circle-list_item{margin: 0;}
	.brand_item .viewers_like {display: none;}
	.brand_item_pc{padding: 0 10px 10px;margin-top: 0;}
	
	.member-list_pc2_15{display: flex; flex-wrap: wrap; gap: 1rem 2rem;margin: 0 1.5rem;}
	.member-list_pc2_15 .member-list_item{width: calc(50% - 1rem);}
}

@media screen and (max-width: 1340px) {
	.l-main-linear_inner,.l-header-linear_inner{padding: 0 30px;}
}
@media screen and (max-width: 1040px) {
	.l-main-linear_inner,.l-header-linear_inner{padding: 0 20px;}
}
@media screen and (max-width: 920px) {
	.l-header-linear_search{width: 210px;}
	.slidebar{display: none;}
}
@media screen and (max-width: 768px) {
	.sp_bg_fff{background-color: #fff;}
	.sp_bg_f7f7f7{background-color: #f7f7f7;}
	.pt_sp_5{padding-top: 5px;}
	.pt_sp_10{padding-top: 10px;}
	.pt_sp_15{padding-top: 15px;}
	.p_sp_10{padding: 10px;}
	.p_sp_15{padding: 15px;}
	.mar0{margin: 0;}
	.mt_sp_5{margin-top: 5px;}
	.mt_sp_10{margin-top: 10px;}
	.mt_sp_30{margin-top: 30px;}
	.mt_sp_60{margin-top: 60px;}
	.l-header-linear_inner{padding: 0 10px;}
	.l-header-linear_logo{margin: 0;padding: 12px 0 6px;text-align: center;}
	.l-header-linear_logo a{padding: 0;}
	.l-header-linear_logo img{width: 100px;}
	.heading_toolbar {padding: 10px 5px;}
	.heading_toolbar_left{display: flex;gap: 15px;align-items: center;}
	.heading_toolbar_menu{width: 24px;height: 24px;margin: 0;}
	.hamburger .hamburger_menu{margin-right: 0;}
	.hamburger .hamburger_btn .hamburger_btn_line{width: 16px;border-radius: 2px;}
	.hamburger .hamburger_btn .hamburger_btn_line:nth-child(1){top: 4px;}
	.hamburger .hamburger_btn .hamburger_btn_line:nth-child(2){top: 11px;}
	.hamburger .hamburger_btn .hamburger_btn_line:nth-child(3){top: 18px;}
	/* 手机端没有header我的机位 */
	.l-wrapper.l-wrapper--navbar{padding-bottom: 82px;min-height: calc(100% - 82px);}
	.l-wrapper--spnohead .l-header-linear{display: none;}
	.l-wrapper--spnohead .l-main-linear{padding-top: 0;}
	/* 手机端没有header帖子详细页 */
	.l-wrapper--activity_article .l-header-linear{display: none;}
	.l-wrapper--activity_article .l-main-linear{padding-top: 0;}
	.l-wrapper.l-wrapper--activity_article {padding-bottom: 94px; min-height: calc(100% - 94px);}
	.main_box{width: 100%;}
	.heading{background-color: transparent;border-bottom: none;}
	/* sp--set */
	.l-header-iconmenu{position: relative;padding: 8px 15px;}
	.l-header-iconmenu img{width: 2.4rem;}
	/* 设置满屏 */
	.l-wrapper--spfixed{padding-bottom: 6.5rem;}
	/* 头部--底部固定 */
	.sp_fullpage_hd{min-height: calc(100vh - 14.6rem);}
	.sp_fullpage_hd2{min-height: calc(100vh - 9.8rem);}
	.sp_fullpage_hd3{min-height: calc(100vh - 10.8rem);}
	.sp_fullpage_hd4{min-height: calc(100vh - 15.8rem);}
	.sp_fullpage_hd5{min-height: calc(100vh - 12.8rem);}
	.sp_fullpage{min-height: calc(100vh - 18rem);}
	.sp_fullpage_bm_fixed{min-height: calc(100vh - 19.2rem);}
	.sp_fullpage_member{min-height: calc(100vh - 23.3rem);}
	/* main */
	.l-main-linear{padding-top: 100px;}
	.l-main-linear_inner {padding-left: 0;padding-right: 0;}
	.h_100>.l-main-linear_inner{width: 100%;}
	.l-main-linear_15{padding-left: 15px;padding-right: 15px;}
	.l-wrapper.l-wrapper--article {padding-bottom: 94px;min-height: calc(100vh - 94px);}
	.l-wrapper--article .l-header-linear{display: none;}
	.l-wrapper--nofoot .l-header-linear{display: none;}
	.l-wrapper--article .l-main-linear{padding-top: 0;}
	/* 会员中心 */
	.member_user{width: 78px;height: 78px;}
	/* navbar_menu */
	.navbar_menu{padding: 0;border-top: none;padding-bottom: 3.4rem;}
	.navbar_menu_item{width: 25%;}
	.navbar_menu_btn{height: 48px;}
	.navbar_menu_text{font-size: 1.2rem;line-height: 1.5;margin: 0;color: #000;font-weight: 500;}
	.navbar_menu_ic.navbar_menu_ic--add{width: 56px;height: 36px;border-radius: 10px; background: linear-gradient(90deg, #FAE14F 0%, #FDD091 100%);display: flex;align-items: center; justify-content: center;}
	.ic-add-gradient > svg{width: 17px;height: 17px;}
	.opt_release_btn .opt_release{width: 75px; left: 50%;bottom: 100%; border-radius: .4rem .4rem 0 0;background: linear-gradient(180deg, #FBF6C3 0%, #FFFFFF 100%); padding: 0 8px;}
	.opt_release li{border-color: #ccc;}
	.opt_release a{font-size: 1.2rem; line-height: 1.5;}
	.navbar_menu_btn{position: relative;}
	.navbar_menu_num{position: absolute;background: #FA5151;color: #fff;border-radius: 50%;font-size: 1.2rem;width: 1.8rem;height: 1.8rem;display: flex; align-items: center;justify-content: center;top: .4rem;right: 1.4rem;}
        
	/* pagetop */
	.l-pagetop{width: 4rem;height: 4rem;right: 0;}
	.l-pagetop__btn{background: linear-gradient(104.04deg, #FFE600 0%, #FFCDA5 100%);}
	.l-checkin{right: 0;bottom: 50px;}
	/* 会员中心 */
	.member_user_leval{flex-wrap: wrap; gap: 15px;}
	.member_user_flex1{width: calc(100% + 30px);padding: 9px 15px 9px 24px;margin: 0 -15px;background-color: transparent;}
	.member_user_flex2{width: 100%;margin: 0;padding: 0;}
	.list-masonry_user-word{font-size: 2.2rem; line-height: 3.2rem;}
	.member_user_honor img{width: 8.4rem; height: 2.4rem;}
	.member_user_txt p{font-size: 1.2rem;}
	.sp_photo_info{width: 100%;padding: 0 15px;}
	.photo_info_numlist{gap: 1rem;justify-content: space-between;margin: 0;}
	
	.profile_experience_honor .experience_honor-l{width: 64px;margin-right: 10px;}
	
	/* 注册 */
	.ol-form .tab{margin-top: 10px;}
	
	/* 我的机位 */
	.no-local-set{display: flex;flex-direction: column;}
	.member_center_link{width: calc((100% - 10rem)/5);}
	
	/* .merchantredemption-b{margin-top: -5px;}
	.merchantredemption-c{top: 5px;} */
	/* 会员权益 */
	.sp_ml_10{margin-left: 10px;}
	.merchantredemption{margin-bottom: 0;}
	.merchantredemption-b.merchantredemption-d{margin-top: 0;}
	.rule-datail{margin: 20px 0 0;}

	/* 瀑布流设置 */
	.list-masonry_sp_2_5{margin-bottom: 0;margin-left: -5px;}
	.list-masonry_sp_2_5 .list-masonry_item{padding-left: 5px;margin-bottom: 5px;}
	.list-masonry_sp_1 {margin-bottom: 0;margin-left: 0;}
	.list-masonry_sp_1 .list-masonry_item{padding-left: 0;margin-bottom: 5px;width: 100%;}
}