@charset "utf-8";
/**
*   MYZHAN Copyright (C)2008-2066
*   This is NOT a freeware,Use is subject to license.txt
*/
*:focus{background: none;}
/**/
@media screen and (max-width:320px){html{font-size:42.67px;font-size:13.33333vw}}
@media screen and (min-width:321px) and (max-width:360px){html{font-size:48px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:50px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:52.4px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:54.93px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:55.2px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:64px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:481px) and (max-width:5.8rem){html{font-size:72px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:541px) and (max-width:6.8rem){html{font-size:85.33px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:641px) and (max-width:720px){html{font-size:96px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:721px) and (max-width:768px){html{font-size:102.4px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:769px){html{font-size:102.4px;font-size:13.33333vw;font-size: calc(100vw/3.75);}}
@media screen and (min-width:769px){html{font-size:102.4px}}
/**/
.layui-layer {border-radius:10px !important;}
.layui-layer-title {border-radius:10px 10px 0 0 !important;font-weight:bold;background-color: #FFFFFF !important;border-bottom: 1px solid #FFFFFF !important;}
.layui-layer-btn a {background-color: #f5f7fa !important;border-radius:5px !important;height:32px !important;line-height:32px !important;padding:0 20px !important;}
.layui-layer-btn .layui-layer-btn0 {border-color: #3159A4 !important;background-color: #3159A4 !important;}
/**/
.head-bar.head-bar-t {background: #DBE8FD;border-bottom: 0.5px solid #DBE8FD;}
.head-bar-t .head-bar-left{padding: 0 0 0 10px;}
.head-bar-t .head-bar-left .logo{width: auto;height: 30px;padding: 0;margin-top: 10px;}
.head-bar-t .head-bar-title{left: 105px;}
.head-bar-t .head-bar-title input[type="search"]{background: #ffffff url(ico-search.png) no-repeat 6px center;background-size: 16px 16px;}
/* 分页器样式*/
.bannerSwiper {overflow:hidden;position:relative;box-sizing:border-box;width:100%;z-index: 2;}
.swiper-slide {position:relative;box-sizing:border-box;width:100%;}
.swiper-slide img {width:100%;object-fit:cover;border-radius:6px;}
.bannerSwiper .swiper-pagination {bottom:10px;}
.bannerSwiper .swiper-pagination-bullet {background:#fff;opacity:0.6;width:8px;height:8px;}
.bannerSwiper .swiper-pagination-bullet-active {opacity:1;background:#3159A4;}
#banner-carousel .swiper-pagination {left: auto;right: 10px;background: rgb(0 0 0 / 60%);width:auto;color: #c9c9c9;padding: 2px 9px;font-size: 12px;border-radius: 25px;}
#banner-carousel .swiper-pagination .swiper-pagination-current{color:#ffffff;}
.banner-mod{}
.banner-mod .swiper-slide img {border-radius:0}
/*展会list*/
.exhibition-list {box-sizing:border-box;width:100%;background: #ffffff;}
.exhibition-list .exhibition-item {width:100%;display:flex;overflow:hidden;}
.exhibition-list .exhibition-item .exhibition-image {width: 40%;min-width: 40%;}
.exhibition-list .exhibition-item img {width:100%;min-height: 100px;vertical-align: middle;border-radius: 6px;border: 1px solid #eeeeee;}
.exhibition-list .item-details{width: 55%;}
.exhibition-list .exhibition-item .item-title {display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.exhibition-list .exhibition-item .item-price {color: #df1809;}
.exhibition-list .exhibition-item .item-countdown{}
.exhibition-list .exhibition-item .item-countdown b{}
.exhibition-list .exhibition-item:last-child.border-bottom{border:0}
/*筛选*/
.van-dropdown-item {left:0;overflow:hidden;position:fixed;right:0;z-index:10;}
.van-dropdown-item__icon {display:block;line-height:inherit;}
.van-dropdown-item__option {text-align:left;}
.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon {color:#ee0a24;}
.van-dropdown-item--up {top:0;}
.van-dropdown-item--down {bottom:0;}
.van-dropdown-item__content {max-height:80%;position:absolute;}
.van-dropdown-menu {-webkit-user-select:none;user-select:none;}
.van-dropdown-menu__bar {background-color:#fff;box-shadow:0 2px 12px hsla(210,1%,40%,.12);display:-webkit-box;display:-webkit-flex;display:flex;height:48px;position:relative;box-sizing: border-box;}
.van-dropdown-menu__bar--opened {z-index:11;}
.van-dropdown-menu__item {-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;min-width:0;}
.van-dropdown-menu__item:active {opacity:.7;}
.van-dropdown-menu__item--disabled:active {opacity:1;}
.van-dropdown-menu__item--disabled .van-dropdown-menu__title {color:#969799;}
.van-dropdown-menu__title {box-sizing:border-box;color:#323233;font-size: 14px;line-height:22px;max-width:100%;padding:0 8px;position:relative;}
.van-dropdown-menu__title:after {border-color: transparent transparent #a9a9a9 #a9a9a9;border-style:solid;border-width:3px;content:"";margin-top:-5px;opacity:.8;position:absolute;right:-4px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition: transform 0.3s ease;}
.van-dropdown-menu__title--active {color:#3159A4;}
.van-dropdown-menu__title--active:after {border-color:transparent transparent currentColor currentColor;}
.van-dropdown-menu__title--down:after {margin-top:-1px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
/**/
body .common-fontcolor {color: var(--primary-color);}
.van-ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.van-multi-ellipsis--l2 {-webkit-line-clamp:2;}
.van-multi-ellipsis--l2,.van-multi-ellipsis--l3 {-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;}
.van-multi-ellipsis--l3 {-webkit-line-clamp:3;}
.van-clearfix:after {clear:both;content:"";display:table;}
[class*=van-hairline]:after {border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;-webkit-transform:scale(.5);transform:scale(.5);}
.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom {position:relative;}
.van-hairline--top:after {border-top-width:1px;}
.van-hairline--left:after {border-left-width:1px;}
.van-hairline--right:after {border-right-width:1px;}
.van-hairline--bottom:after {border-bottom-width:1px;}
.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after {border-width:1px 0;}
.van-hairline--surround:after {border-width:1px;}
@-webkit-keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);};}@keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);};}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);};}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);};}@-webkit-keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);};}@keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);};}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);};}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);};}@-webkit-keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);};}@keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);};}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);};}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);};}@-webkit-keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);};}@keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);};}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);};}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);};}
@-webkit-keyframes van-fade-in{0%{opacity:0;}to{opacity:1;}}@keyframes van-fade-in{0%{opacity:0;}to{opacity:1;}}@-webkit-keyframes van-fade-out{0%{opacity:1;}to{opacity:0;}}@keyframes van-fade-out{0%{opacity:1;}to{opacity:0;}}@-webkit-keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}
.van-fade-enter-active {-webkit-animation:van-fade-in .3s ease-out both;animation:van-fade-in .3s ease-out both;}
.van-fade-leave-active {-webkit-animation:van-fade-out .3s ease-in both;animation:van-fade-out .3s ease-in both;}
.van-slide-up-enter-active {-webkit-animation:van-slide-up-enter .3s ease-out both;animation:van-slide-up-enter .3s ease-out both;}
.van-slide-up-leave-active {-webkit-animation:van-slide-up-leave .3s ease-in both;animation:van-slide-up-leave .3s ease-in both;}
.van-slide-down-enter-active {-webkit-animation:van-slide-down-enter .3s ease-out both;animation:van-slide-down-enter .3s ease-out both;}
.van-slide-down-leave-active {-webkit-animation:van-slide-down-leave .3s ease-in both;animation:van-slide-down-leave .3s ease-in both;}
.van-slide-left-enter-active {-webkit-animation:van-slide-left-enter .3s ease-out both;animation:van-slide-left-enter .3s ease-out both;}
.van-slide-left-leave-active {-webkit-animation:van-slide-left-leave .3s ease-in both;animation:van-slide-left-leave .3s ease-in both;}
.van-slide-right-enter-active {-webkit-animation:van-slide-right-enter .3s ease-out both;animation:van-slide-right-enter .3s ease-out both;}
.van-slide-right-leave-active {-webkit-animation:van-slide-right-leave .3s ease-in both;animation:van-slide-right-leave .3s ease-in both;}

/**/
.filter-row {display:flex;width:100%;background:#fff;border-radius:8px;padding:12px 0;padding-right: 10px;box-shadow:0 2px 10px rgba(0,0,0,0.05);box-sizing: border-box;}
.filter-btn {flex:1;text-align:center;position:relative;font-size:14px;color:#333;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:4px;}
.filter-btn.active .van-dropdown-menu__title:after {transform: rotate(135deg);border-color: transparent transparent #3159A4 #3159A4;margin-top: 0px;}
.filter-btn.active,.filter-btn.active .van-dropdown-menu__title {color:#3159A4;}

.filter-panel {position:fixed;top: 110px;left:0;right:0;bottom:0;background-color:white;z-index:1000;transform:translateY(100%);transition:transform var(--transition-speed) ease;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);width: 100%;box-sizing: border-box;border-radius: 10px 10px 0 0;}
.filter-panel.active {transform:translateY(0);}
.panel-header {padding:16px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;}
.panel-title {font-size:18px;font-weight:600;}
.close-btn {background:none;border:none;font-size:20px;color:var(--gray-color);cursor:pointer;margin: 0;padding: 0;display: contents;text-align: right;}
.panel-content {flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch;}
.filter-option {padding:14px 0;border-bottom:1px solid #f1f5f9;cursor:pointer;}
.filter-option:last-child {/* border-bottom:none; */}
.filter-option.active {color:var(--primary-color);font-weight:500;}
.months{}
.months .filter-option{width: 33.33%;float: left;text-align: center;border: 0;}
.panel-footer {padding:16px;border-top:1px solid #f1f5f9;display:flex;gap:12px;}
.panel-btn {flex:1;padding:12px;border-radius:6px;font-size:16px;font-weight:500;text-align:center;cursor:pointer;border:none;margin: 0;height: auto;}
.reset-btn {background-color:#f1f5f9;color:var(--dark-color);}
.confirm-btn {background-color:var(--primary-color);color:white;}
.results {background-color:white;border-radius:12px;box-shadow:0 1px 3px var(--shadow-color);}
.result-item {padding:16px;border-bottom:1px solid #f1f5f9;}
.result-item:last-child {border-bottom:none;}
.result-title {font-weight:500;margin-bottom:8px;}
.result-desc {color:#64748b;font-size:14px;margin-bottom:8px;}
.result-tags {display:flex;gap:8px;}
.result-tag {background-color:#f1f5f9;color:#64748b;padding:4px 8px;border-radius:4px;font-size:12px;}
.overlay {position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:999;opacity:0;visibility:hidden;transition:opacity var(--transition-speed) ease;}
.overlay.active {opacity:1;visibility:visible;}
/*ext-show*/
/**/
.hot_box[data-v-541b8ba1] {background: #00000059;border-radius: 999rem;height: 0.25rem;align-items:center;color:#fff;display:flex;left: .1rem;line-height: 0.25rem;padding: 0 .1rem;text-align:center;z-index: 1;top: 0.55rem;position: absolute;}
.hot_box .browse_count[data-v-541b8ba1] {font-size: 0.11rem;}
.hot_box .hot_icon[data-v-541b8ba1] {height: 0.174667rem;margin-right: .06667rem;width: .164rem;}
/**/
.black_bg_price[data-v-541b8ba1] {background:linear-gradient(90deg,#1c1c1c,#434343);border:2px solid #9b9c9e;border-radius: .2rem 0.2rem 0 0;height: 1rem;margin-top: -.3rem;position:relative;width: 100%;box-sizing: border-box;}
.black_bg_price .ticket_price[data-v-541b8ba1] {align-items:center;color:#fcd6ad;display:flex;height: 0.65rem;justify-content:space-between;padding: 0 .03rem 0 .08rem;}
.black_bg_price .ticket_price .ticket_left{width: 43%;}
.black_bg_price .ticket_price .text-gray-500{color:#fcd6ad;font-weight:normal}
.black_bg_price .ticket_price .ticket_left .price_text[data-v-541b8ba1] {}
.black_bg_price .ticket_price .ticket_left .price_text .price_value[data-v-541b8ba1] {font-weight:700;}
.black_bg_price .ticket_price .ticket_left .original_cost[data-v-541b8ba1] {background:#fcd7b033;border-radius:.16rem;color:#fcd6ad;display:inline-block;font-size:.58667rem;height:.85333rem;line-height:.85333rem;margin-bottom:.26667rem;padding:0 .26667rem;text-align:center;}
.black_bg_price .ticket_price .ticket_left .original_cost .cost_value[data-v-541b8ba1] {text-decoration:line-through;}
.black_bg_price .ticket_price .line[data-v-541b8ba1] {border-left:1px solid #fcd6ad;height: 0.3rem;margin: 0 5%;width:0;}
.black_bg_price .ticket_price .ticket_right[data-v-541b8ba1] {max-width: 50%;min-width: 45%;line-height: 24px;}
.black_bg_price .ticket_price .ticket_right .booth_price[data-v-541b8ba1] {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.black_bg_price .ticket_price .ticket_right .booth_price_value[data-v-541b8ba1] {font-weight:700;}
.black_bg_price .ticket_price .ticket_right .swipeItem[data-v-541b8ba1] {align-items:center;display:flex;height: 24px !important;}
.black_bg_price.freeTicketHeight[data-v-541b8ba1] {height:5.22667rem;}
.black_bg_price.freeTicketHeight .ticket_price[data-v-541b8ba1] {height:3.04rem;}
.black_bg_price.freeTicketHeight .ticket_price .line[data-v-541b8ba1] {height:1.17333rem;}
.black_bg_price.freeTicketHeight .logoImg[data-v-541b8ba1] {height:2.56rem;right:.8rem;top:.53333rem;width:6.77333rem;}
.black_bg_price .logoImg[data-v-541b8ba1] {height:2.93333rem;position:absolute;right:.8rem;top:.90667rem;width:7.73333rem;}
.black_bg_price .ticket_free[data-v-541b8ba1] {align-items:center;color:#fcd6ad;display:flex;height:2.56rem;margin-top:.26667rem;padding:0 .74667rem;}
.black_bg_price .ticket_free .ticket_free_left[data-v-541b8ba1] {font-size:.96rem;font-weight:700;}
.black_bg_price .ticket_free .ticket_free_right[data-v-541b8ba1] {font-size:.64rem;margin-left:.8rem;}
.black_bg_price .ticket_free .ticket_free_right .count-down__num[data-v-541b8ba1] {background:#fcd7b033;border-radius:.16rem;display:inline-block;font-size:.58667rem;height:.85333rem;line-height:.8rem;margin:0 .26667rem;text-align:center;width:1.54667rem;}
.black_bg_price .ticket_free .ticket_free_right .count-down__num.hour[data-v-541b8ba1] {width:1.06667rem;}
/**/
.ticket_mySwiper {cursor:grab;overflow:hidden;position:relative;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;height: 48px !important;}
/*内容区*/
.uni-flex {display:flex;flex-direction:row;}
.uni-flex-item {flex:1;}
.uni-row {flex-direction:row;}
.uni-column {flex-direction:column;}
.uni-link {color:#576b95;font-size:26rpx;}
.uni-center {text-align:center;}
.uni-inline-item {align-items:center;display:flex;flex-direction:row;}
.uni-inline-item text {margin-right:20rpx;}
.uni-inline-item text:last-child {margin-left:20rpx;margin-right:0rpx;}
.uni-page-head {padding:35rpx;text-align:center;}
.uni-page-head-title {border-bottom:2rpx solid #d8d8d8;box-sizing:border-box;color:#bebebe;display:inline-block;font-size:30rpx;height:88rpx;line-height:88rpx;padding:0 40rpx;}
.uni-page-body {flex-grow:1;overflow-x:hidden;width:100%;}

.container[data-v-541b8ba1] {margin-top: -.4rem;position:relative;width:100%;z-index: 1;}
.container *{box-sizing:border-box}
/**/
.container .main{margin: 0 0.03rem;}
.container .ui-list-mix,.container .ui-list-txt{margin-bottom: 1px;}
.container .ui-list-mix p,.container .ui-list-txt p{ height: 28px;}
/**/
.container .exhibition-card[data-v-541b8ba1] {background-color:#fff;border-radius: 0.2rem;display:flex;flex-direction:column;gap:0.0286rem;margin-top:0.0857rem;padding: 0.15rem;padding-bottom: 0;width:100%;}
.container .exhibition-card .title-container[data-v-541b8ba1] {align-items:center;}
.container .exhibition-card .title-container .set-card-title[data-v-541b8ba1] {color:#333;display:inline;font-size:0.181rem; font-weight:600;width:-moz-fit-content;width:fit-content;}
.container .exhibition-card .title-container .set-tag[data-v-541b8ba1] {background:linear-gradient(87.71deg,#f60 1.84%,#ffb988 171.43%);margin:0.0403rem 0.0505rem 0 0;;}
.container .exhibition-card .title-container .sessions[data-v-541b8ba1],.container .exhibition-card .title-container .set-tag[data-v-541b8ba1] {border-radius:0.0403rem; color:#fff;cursor:pointer;display:inline-block;font-size:0.121rem; font-style:normal;font-weight:700;height:0.181rem; line-height:0.181rem; padding:0 0.0403rem; position:relative;text-align:center;top:-2px;}
.container .exhibition-card .title-container .sessions[data-v-541b8ba1] {background:linear-gradient(87.71deg,#e50113 1.84%,#f60 171.43%);margin:0.0403rem 0.0403rem 0 0;;}
.container .exhibition-card .title-container img[data-v-541b8ba1] {height:0.171rem; margin-left:0.0403rem; width:0.171rem;;}
.container .exhibition-card .title-container .juzhan_logo[data-v-541b8ba1] {display:inline-block;height:0.191rem; margin-right:0.0707rem; position:relative;top:0.0302rem; width:0.505rem;;}
.container .exhibition-card .exhNotes[data-v-541b8ba1] {margin-bottom: 0.04rem;margin-top: 0.04rem;}
.container .exhibition-card .exhNotes>span[data-v-541b8ba1] {display: inline-block;width: 100%;background:#f4f7f9;border-radius:0.0403rem;color:#849aae;font-size:0.121rem;padding: 0.06rem 0.06rem;}
.container .exhibition-card .score[data-v-541b8ba1] {align-items:center;display:flex;flex-direction:row;height: 0.3rem;justify-content:space-between;}
.container .exhibition-card .score .score-bg[data-v-541b8ba1] {align-items:center;flex-direction:row;position:relative;}
.container .exhibition-card .score .score-bg img[data-v-541b8ba1] {height:0.131rem; margin-right:0.0505rem; margin-top:2px;vertical-align:middle;width:0.131rem;;}
.container .exhibition-card .score .score-bg span[data-v-541b8ba1] {color:#333;font-size:0.141rem;;}
.container .exhibition-card .score .set-hot[data-v-541b8ba1] {align-items:center;display:flex;flex-direction:row;}
.container .exhibition-card .score .set-hot img[data-v-541b8ba1] {height:0.141rem; width:0.121rem;;}
.container .exhibition-card .score .set-hot span[data-v-541b8ba1] {color:#333;font-size:0.141rem; padding-left:0.0403rem;;}
.container .exhibition-card .third-part[data-v-541b8ba1] {align-items:center;display:flex;flex-direction:row;height:0.262rem; justify-content:space-between;}
.container .exhibition-card .third-part h2[data-v-541b8ba1] {color:#333;font-family:Arial-BoldMT,Arial;font-size:0.162rem; font-weight:600;word-break:break-all;}
.container .exhibition-card .free-ticket[data-v-541b8ba1] {align-items:center;background-color:#05f;border-radius:0.0403rem 0; height:0.202rem; padding:0 0.0403rem;;}
.container .exhibition-card .free-ticket span[data-v-541b8ba1] {color:#fff;font-size:0.101rem; font-weight:700;}
.container .exhibition-card .lunchTime-line[data-v-541b8ba1] {align-items:center;display:flex;justify-content:space-between;padding-top: 0.05rem;}
.container .exhibition-card .lunchTime-line .lunchTime-wrap[data-v-541b8ba1] {align-items:center;display:flex;}
.container .exhibition-card .lunchTime-line .lunchTime[data-v-541b8ba1] {align-items:center;display:flex;font-size: 0.14rem;font-weight: 700;}
.container .exhibition-card .lunchTime-line .lunchTime img[data-v-541b8ba1] {height:0.162rem; margin-right:0.0403rem; width:auto;}
.container .exhibition-card .lunchTime-line .lunchTime span[data-v-541b8ba1]:last-child {color:#333;font-size:0.131rem;;}
.container .exhibition-card .lunchTime-line .dynamic-tag[data-v-541b8ba1] {align-items:center;background:linear-gradient(87.71deg,#f60 1.84%,#ffb988 171.43%);border-radius:0.0403rem; color:#fff;display:flex;font-size:0.101rem; font-weight:700;height:0.202rem; justify-content:center;line-height:0.202rem; margin-right:0.141rem; padding:0 0.0403rem;;}
.container .exhibition-card .book-show[data-v-541b8ba1] {align-items:center;border:1px solid #d9ecff;border-radius:0.0403rem;box-sizing:content-box;color:#409eff;display:flex;font-size: 0.14rem;justify-content:center;padding: 0.02rem 0.05rem;transform:scale(.93);word-break:keep-all;}
.container .exhibition-card .evaluate_rate[data-v-541b8ba1] {align-items:center;display:flex;width:1.21rem;}
.container .exhibition-card .evaluate_rate .rateText[data-v-541b8ba1] {color:#ee0924;font-size: 0.15rem;font-weight:500;margin-left:0.0505rem;}
.container .exhibition-card .buy-ticket[data-v-541b8ba1] {margin-left: 0.01rem;}
.container .exhibition-card .focusBox[data-v-541b8ba1] {position:relative;width:100%;}
.container .exhibition-card .focusBox .set-focus[data-v-541b8ba1] {align-items:center; position:absolute;right:0;}
.container .exhibition-card .focusBox .set-focus .focus[data-v-541b8ba1] {color:#fff;font-size:0.121rem; font-weight:400;}
.container .exhibition-card .focusBox .set-focus-1[data-v-541b8ba1] {align-items:center;background:#e40013;border-radius:0.0403rem;padding:0.0403rem 0.0806rem;margin-left: 0.1rem;}
.container .exhibition-card .focusBox .set-focus-1 .focus[data-v-541b8ba1] {color:#fff;font-size:0.121rem; font-weight:400;}
.container .exhibition-card .focusBox .set-focus-1.bg-success{background:#FF9800;}
/**/
.container .exhibition-info_top[data-v-541b8ba1] {align-items:center;display:flex;flex-direction:column;width:100%;}
.container .exhibition-info_top .exhibition-time[data-v-541b8ba1] {align-items:center;width:100%;}
.container .exhibition-info_top .exhibition-time .right[data-v-541b8ba1] {display:flex;flex-direction:column;padding:0.0604rem 0;;}
.container .exhibition-info_top .exhibition-time .right span[data-v-541b8ba1]:first-child {font-size: 0.12rem;font-weight:400;}
.container .exhibition-info_top .exhibition-time .right span[data-v-541b8ba1]:last-child {font-size: 0.12rem;margin-top:1px;}
.container .exhibition-info_top .left-part[data-v-541b8ba1] {color:#666;flex-shrink:0;font-size: 0.12rem;font-weight: 500;margin-right: 0.15rem;}
.container .exhibition-info_top .right-part[data-v-541b8ba1] {color:#333;font-size:0.141rem; font-weight:400;}
.container .exhibition-info_top .line_industry[data-v-541b8ba1] {margin-right:.5em;;}
.container .exhibition-info_top .line_industry a[data-v-541b8ba1] {color:#333;display:inline-block;}
.container .exhibition-info_top .exhibition-adress[data-v-541b8ba1] {align-items:center;min-height:0.3627rem; padding:0 0.1612rem 0 0.141rem; position:relative;width:100%;}
.container .exhibition-info_top .exhibition-adress img[data-v-541b8ba1] {height:0.101rem; position:absolute;right:0.15rem; width:0.05rem;;}
/**/
.el-icon svg {height: 1em;width:1em;}
.el-rate {--el-rate-height: 16px;--el-rate-icon-size: 14px;--el-rate-icon-margin: 1px;--el-rate-disabled-void-color:#e8e8e8;--el-rate-fill-color:#f7ba2a;align-items:center;display:inline-flex;height: 14px;color: #bfbfbf;}
.el-rate:active,.el-rate:focus {outline:none;}
.el-rate__item {color:var(--el-rate-void-color);cursor:pointer;display:inline-block;line-height:normal;position:relative;vertical-align:middle;height: 14px;}
.el-rate .el-rate__icon {display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;}
.el-rate .el-rate__icon.hover {transform:scale(1.15);}
.el-rate .el-rate__icon .path2 {left:0;position:absolute;top:0;}
.el-rate .el-rate__icon.is-active {color:var(--el-rate-fill-color);}
.el-rate__decimal {color:var(--el-rate-fill-color);display:inline-block;overflow:hidden;}
.el-rate__decimal,.el-rate__decimal--box {left:0;position:absolute;top: 0;}
.el-rate__text {color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle;}
.el-rate--large {height:40px;}
.el-rate--small {height:24px;}
.el-rate--small .el-rate__icon {font-size:14px;}
.el-rate.is-disabled .el-rate__item {color:var(--el-rate-disabled-void-color);cursor:auto;}

/**/
.set-data[data-v-541b8ba1] {padding: 0.1rem;border-bottom: #F6F6F6 10px solid;}
.set-data .exhibition_data[data-v-541b8ba1] {align-items:center;display:flex;justify-content:space-between;margin-top: 0.1rem;margin-bottom: 0.10rem;}
.set-data .exhibition_data .data_li[data-v-541b8ba1] {text-align:center;width:25%;}
.set-data .exhibition_data .data_li .data_value[data-v-541b8ba1] {font-size: 0.14rem;}
.set-data .exhibition_data .data_li .data_option[data-v-541b8ba1] {color:#999;font-size: 0.12rem;margin-top: 0.1rem;}
.set-data .exhibition_data .line[data-v-541b8ba1] {border-left:1px solid #e8e8e8;height:0.3rem; transform:scaleX(.8);width:0;}

/**/
.i-title{font-weight: 700;font-size: 0.16rem;padding-top: 0.15rem;padding-left: 0.15rem;}

/**/
.foot-bar-fix{height: 48px;}
.foot-bar{/* height: 58px; */}
.footer-menu[data-v-541b8ba1] {align-items:center;background-color:#fff;bottom:0;justify-content:space-between;padding: 0.1rem 0.1rem;position:fixed;width:100%;z-index:29;border-top: #F0F0F0 1px solid;}
.footer-menu .ticketService_box[data-v-541b8ba1] {display:flex;}
.footer-menu .ticketService_box .avatarImg[data-v-541b8ba1] {border-radius:50%;height:0.403rem; width:0.403rem;;}
.footer-menu .ticketService_box .service_right[data-v-541b8ba1] {margin-left:0.0403rem;;}
.footer-menu .ticketService_box .service_right .name_tel[data-v-541b8ba1] {align-items:center;display:flex;}
.footer-menu .ticketService_box .service_right .name_tel .service_name[data-v-541b8ba1] {color:#333;font-size:0.141rem;;}
.footer-menu .ticketService_box .service_right .name_tel .tel_icon[data-v-541b8ba1] {height:0.151rem; margin-left:0.0302rem; width:0.151rem;;}
.footer-menu .ticketService_box .service_right .service_btn[data-v-541b8ba1] {background:#fff0f0;border:1px solid #f88;border-radius: 0.03rem;color:#ee0202;font-size: 0.11rem;height: 0.18rem;letter-spacing: 0.01rem;line-height: 0.16rem;margin-top: 0.04rem;text-align:center;width: 0.6rem;}
.footer-menu .periodical-item[data-v-541b8ba1] {border-radius:0.0403rem; color:#333;font-size:0.141rem; padding:0.0403rem 0.101rem;;}
.footer-menu .set-btns[data-v-541b8ba1] {height: 0.38rem;justify-content:space-between;width: 2.21rem;}
.footer-menu .apply-booth[data-v-541b8ba1] {align-items:center;background-color: #3159A4;border-radius: 1.0403rem;display:flex;height:0.373rem;justify-content:center;width:1.068rem;}
.footer-menu .apply-booth span[data-v-541b8ba1] {color:#fff;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-size:0.141rem; font-weight:700;}
/**/
.ui-mask{background: rgb(51, 51, 51);opacity: 0.6;}
.zaixian{position:fixed;z-index:99;left:0;right:0;bottom:0;}
.zaixian p {height:48px;line-height:48px;font-size:16px;font-weight:normal;padding:0 6px 0 16px;margin:0;background:#F7F7F7;border-radius:16px 16px 0 0;}
.zaixian p i {width:24px;height:24px;float:right;background:#FFFFFF url('icon-cancel.png') no-repeat center center;background-size:16px 16px;border-radius:50%;margin:12px 6px 0 0;}
.zaixian p s {display:block;width:64px;height:32px;line-height:32px;float:right;margin:8px 4px 0 0;background:#3159A4;color:#FFFFFF;border:none;border-radius:16px;font-size:14px;text-align:center;text-decoration:none;-webkit-appearance:none;}
.zaixian p s:hover {background:#0569D5;}
/**/
.consult_box{ height: 100%;}
.consult_box *{box-sizing:border-box}
.consult_box .consult-ul[data-v-541b8ba1] {padding: 0.15rem 0.15rem;padding-bottom: 0.1rem;width:100%;}
.consult_box .consult-ul .consult-li[data-v-541b8ba1] {background:#fff;border-radius:0.0806rem;display:flex;align-items: center;justify-content: space-between;min-height: 1.178rem;margin-bottom:0.101rem;overflow:hidden;position:relative;width:3.476rem;}
.consult_box .consult-ul .consult-li .consult_type[data-v-541b8ba1] {background:#d8e5ff;border-radius:0.0806rem 0 0 0.0806rem;color:#0155fd;font-size:0.141rem;min-height: 100%;left:0;position:absolute;width:0.292rem;display: flex;align-items: center;justify-content: space-between;}
.consult_box .consult-ul .consult-li .consult_type .consult_text[data-v-541b8ba1] {display:inline-block;margin: 0 0.088rem;width: 0.14rem;height: 100%;}
.consult_box .consult-ul .consult-li .consult_info[data-v-541b8ba1] {align-items:center;display:flex;min-height: 1.178rem;margin-left:0.695rem;padding: 0.15rem 0;}
.consult_box .consult-ul .consult-li .consult_info .consult_avatar[data-v-541b8ba1] {border-radius:50%;height:0.505rem; width:0.505rem;;}
.consult_box .consult-ul .consult-li .consult_info .consult_detail[data-v-541b8ba1] {margin-left:0.403rem;;}
.consult_box .consult-ul .consult-li .consult_info .consult_detail .name_title[data-v-541b8ba1] {align-items:center;display:flex;font-size: 0.14rem;margin-bottom: 0.12rem;}
.consult_box .consult-ul .consult-li .consult_info .consult_detail .name_title .title_tag[data-v-541b8ba1] {background:#fffbea;border:1px solid #ffcb1f;border-radius:0.0302rem;color:#c38e00;display:inline-block;font-size:0.121rem;height:0.171rem;line-height:0.161rem;margin-left:0.0505rem;text-align:center;padding: 0 0.05rem;}
.consult_box .consult-ul .consult-li .consult_info .consult_detail .tel_icon_box[data-v-541b8ba1] {align-items:center;color:#333;display:flex;font-size: 0.12rem;margin-top: 0.12rem;}
.consult_box .consult-ul .consult-li .consult_info .consult_detail .tel_icon_box .tel_icon[data-v-541b8ba1] {height:0.151rem; margin-right:0.0505rem; width:0.151rem;;}
.consult_box .consult-ul .consult-li .consult_info .consult_detail .tel_icon_box .tel_number[data-v-541b8ba1] {color:#999;}
.consult_box .consult-ul .consult-li .consult_info .consult_detail .operate_btn[data-v-541b8ba1] {display:flex;margin-top: 0.15rem;}
.consult_box .consult-ul .consult-li .consult_info .consult_detail .operate_btn .click_tel[data-v-541b8ba1] {background:#fff0f0;border:1px solid #f88;border-radius:0.0302rem; color:#ee0202;font-size:0.121rem; height:0.222rem; line-height:0.212rem; margin-right:0.151rem; text-align:center;width:0.705rem;;}
.consult_box .workTime[data-v-541b8ba1] {color:#666;font-size: 0.12rem;padding-bottom: 0.13rem;text-align: center;}
.type_box[data-v-541b8ba1] {display:flex;gap:0.101rem; margin-top:0.302rem; padding:0 0.0806rem; width:100%;}
.type_box .type_option[data-v-541b8ba1] {font-size:0.161rem; font-weight:600;}
.type_box .activeType[data-v-541b8ba1] {border-bottom:2px solid #e82e31;color:#e82e31;position:relative;}

/**/
.layer-bottom-popup {border-radius:16px 16px 0 0 !important;box-shadow:0 -4px 20px rgba(0,0,0,0.15) !important;}
.layer-bottom-popup .layui-layer-title{border-radius: 16px 16px 0 0 !important;font-weight: 700;font-size: 0.16rem;border-bottom: 0;}
.layer-bottom-popup .layui-layer-content{background: #F7F8FA;}

/*news*/
.news-list {}
.news-item {width: 100%;overflow:hidden;align-items: stretch;box-sizing:border-box;}
.news-item:last-child.border-bottom {border: 0;gap: initial;}
.news-item .news-item-a{width: 100%;display: flex;flex-direction: row;align-items: stretch;}
.news-item .cover {flex: 0 0 auto;width: 120px;max-width: 120px;padding-right: 0.1rem;overflow: hidden;}
.news-item img {width: 100%;min-height: 90px;object-fit:cover;vertical-align: middle;border-radius: 6px;border: 1px solid #eeeeee;}
.news-item-r {flex: 1 1 auto;row-gap: 0.06rem;display: flex;flex-direction: column;overflow: hidden;clear: both;box-sizing: border-box;}
.news-item-r .text-ellipsis-2{width:100%;margin-bottom: 0.03rem;}
.news-content {padding:0;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}
.news-title {margin:0 0 5px 0;height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;}
.news-meta {color:#999;display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;}
.news-meta .news-source {flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px;}
.news-meta .news-views {margin-right:5px;display:flex;align-items:center;}
.news-meta .news-date {white-space:nowrap;}
/**/
.ui_main{}
.ui_main .news-item {background:#ffffff;margin-bottom:0.05rem;border-bottom:0;border-radius:6px;padding: 0.08rem 0.08rem;}
/**/
.el-step {flex-shrink: 1;position: relative;}
.el-step__head {position:relative;width:100%;}
.el-step__head.is-process {border-color:#303133;color:#303133;}
.el-step__head.is-wait {border-color:#c0c4cc;color:#c0c4cc;}
.el-step__head.is-success {border-color:#67c23a;color:#67c23a;}
.el-step__head.is-error {border-color:#f56c6c;color:#f56c6c;}
.el-step__head.is-finish {border-color:#fe3636;color:#fe3636;}
.el-step__icon {align-items:center;background:#fff;box-sizing:border-box;display:inline-flex;font-size:14px;height:24px;justify-content:center;position:relative;transition:.15s ease-out;width:24px;z-index:1;}
.el-step__icon.is-text {border:2px solid;border-color:inherit;border-radius:50%;}
.el-step__icon.is-icon {width:40px;}
.el-step__icon-inner {color:inherit;display:inline-block;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.el-step__icon-inner[class*=el-icon]:not(.is-status) {font-size:25px;font-weight:400;}
.el-step__icon-inner.is-status {transform:translateY(1px);}
.el-step.is-horizontal {display:inline-block;}
.el-step.is-horizontal .el-step__line {height:2px;left:0;right:0;top:11px;}
.el-step.is-vertical .el-step__icon.is-icon {width:24px;}
.el-step.is-center .el-step__head,.el-step.is-center .el-step__main {text-align:center;white-space:normal;}
.el-step.is-center .el-step__description {padding-left:20%;padding-right:20%;}
.el-step__title {font-size:14px;line-height:38px;}
.el-step.is-center .el-step__line {left:50%;right:-50%;}
.el-step__line {background-color:#c0c4cc;border-color:inherit;position:absolute;}
.el-step__line.is-finish{background-color:#fe3636;}
/*ui-xh-form*/
.for-title {background:linear-gradient(180deg,#cc0000 0%,rgb(255 135 116) 100%);background: url('ticket-banner.jpg') no-repeat;background-size: cover;background-position: center;min-height: 1.9rem;text-align:center;color:#ffffff;padding-top: 0.35rem;padding-bottom: 0.15rem;}
.for-title h3 {font-size: 0.16rem;font-weight: bold;padding:0 15px;}
.for-title p {margin: 0;margin-top: 10px;padding: 0;}
.for-title p a {background:#ffffff;padding:5px 15px;border-radius:50px;margin-top: 0.1rem;display: inline-block;}
.ui-xh-form-top {margin: 0 0.08rem;margin-top:-50px;border-radius:10px 10px 0 0;}
.ui-xh-form {background:#FFFFFF;padding:0 10px;overflow:hidden;}
.ui-xh-form h2 {font-weight:bold;font-size:20px;margin-top:15px;text-align:center;margin-bottom:15px;}
.ui-xh-form .i-title{margin:0 0 0 -10px;border-top: #F6F9FF 10px solid;padding-left: 0.08rem;padding-top: 0.10rem;}
.ui-xh-form .i-title span{font-weight:500;font-size:12px;}
.ui-xh-form .form-title {font-size:18px;margin-top: 20px;margin-bottom:20px;text-align:center;font-weight: bold;}
.ui-xh-form .form-title.apply-title {font-size:16px;}
.ui-xh-form .expo-price {align-items:center;color:#999;display:flex;font-size:12px;justify-content:center;margin:5px auto;}
.ui-xh-form .expo-price span {font-weight:400;}
.ui-xh-form .expo-price b {color:var(--commonColor);}
.ui-xh-form .expo-price small {font-size:12px;margin-left:10px;-webkit-text-decoration:line-through;text-decoration:line-through;}
.ui-xh-form .expo-price .exchange-sku {margin-left:5px;}
.ui-xh-form .el-step__title{line-height:38px}
.ui-xh-form .el-step__head.is-finish {border-color:#fe3636 !important;color:#fe3636 !important;}
.ui-xh-form .el-step__title.is-finish {color:#fe3636 !important;}
.ui-xh-form .toggle-btn {font-size:12px;text-align:center;}
.ui-xh-form .toggle-btn a {-webkit-text-decoration:underline;text-decoration:underline;}
.ui-xh-form .el-steps {margin:15px auto;}
.ui-xh-form .el-steps .el-step__icon {font-size:12px;height:18px;width:18px;}
.ui-xh-form .el-steps .el-step__title {font-size:14px;}
.ui-xh-form #load_area_1{}
.ui-xh-form select{width: 100%;}
.ui-xh-form select:first-child{margin-bottom:2%}
/**/
.ticket-box .ticket_type[data-v-72e8cfd0] {margin-top: 5px;}
.ticket-box .ticket_type .ticket-type-list[data-v-72e8cfd0] {display:flex;flex-wrap:wrap;gap:10px;}
.ticket-box .ticket_type .ticket-type-list .ticket-type-box[data-v-72e8cfd0] {align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:7px;height:36px;justify-content:center;padding:0 15px;padding-right:25px;position:relative;}
.ticket-box .ticket_type .ticket-type-list .ticket-type-box.active[data-v-72e8cfd0] {border:1px solid #ee0202;background:#ffebeb;}
.ticket-box .ticket_type .ticket-type-list .ticket-type-box label {cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;}
.ticket-box .ticket_type .ticket-type-list .ticket-type-box input[type="radio"] {appearance:none;width:0;height:0;border:0px solid #999;border-radius:50%;position:relative;margin-top:-1px;display:none;}
.ticket-box .ticket_type .ticket-type-list .ticket-type-box input[type="radio"]:checked::after,.ticket-box .ticket_type .ticket-type-list .ticket-type-box.active::after {content:'';position:absolute;width:17px;height:17px;background:url('data:image/webp;base64,UklGRnoBAABXRUJQVlA4WAoAAAAQAAAAEAAAEAAAQUxQSHwAAAABcBRJkuM0gOFxx0feMLDPAyEHaODIDIB9yrRM70gQIkKR27ZNZHWemv4CH2zjJ558Y1BGQSV6Uh0zuu+aOSNY/KiwTXZ3nN/IhWeiKaSfSJabGiTFtn+r1Nx66G8TnZJa+oaSWi4sJCV5P8bM6f/VQ2CcdLkPIP2HhQEAVlA4INgAAABwCACdASoRABEAPlEijkUjoiEUBVQ4BQS2AFiPmhgbwD8VfyArKPfp+KvsA/oH4q4oB64H8A6AD0AOsA/W70bv8B7jv7b+kABJHEgAAP7zpP/+QaYMr5nV83auZ4myebufT7873/+Qn5Dg/BWQ+uQlZCfoM+BUuQnv6f82sCcP/ldjLM87P6jBjydKWJ//CFNeP/hCofHXqY2dAddX3hw/fFEm0fve+KJJsny+5vnWUzjBgG5ITe5OmMKB4Dkvf4ZTGe/p2nIn3G3pt5H7+nf/8grAWGgAAAA=');border-radius:50%;bottom:0;right:-5px;transform:translate(-50%,-50%);}
.ticket-box .ticket_type .ticket-type-list .ticket-type-box.active {border-color:#f30;background:#fff8f5;}
.ticket-box .ticket_type .ticket-type-list .ticket-type-box.active::after {content:'';position:absolute;width:17px;height:17px;background:url('data:image/webp;base64,UklGRnoBAABXRUJQVlA4WAoAAAAQAAAAEAAAEAAAQUxQSHwAAAABcBRJkuM0gOFxx0feMLDPAyEHaODIDIB9yrRM70gQIkKR27ZNZHWemv4CH2zjJ558Y1BGQSV6Uh0zuu+aOSNY/KiwTXZ3nN/IhWeiKaSfSJabGiTFtn+r1Nx66G8TnZJa+oaSWi4sJCV5P8bM6f/VQ2CcdLkPIP2HhQEAVlA4INgAAABwCACdASoRABEAPlEijkUjoiEUBVQ4BQS2AFiPmhgbwD8VfyArKPfp+KvsA/oH4q4oB64H8A6AD0AOsA/W70bv8B7jv7b+kABJHEgAAP7zpP/+QaYMr5nV83auZ4myebufT7873/+Qn5Dg/BWQ+uQlZCfoM+BUuQnv6f82sCcP/ldjLM87P6jBjydKWJ//CFNeP/hCofHXqY2dAddX3hw/fFEm0fve+KJJsny+5vnWUzjBgG5ITe5OmMKB4Dkvf4ZTGe/p2nIn3G3pt5H7+nf/8grAWGgAAAA=');border-radius:50%;top:-5px;right:-5px;transform:none;;}
.ticket-box .ticket_type .ticket-type-list .ticket-type-box input[type="radio"] {display:none;}
.ticket-box .select-ticket-face[data-v-72e8cfd0] {display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}
.ticket-box .select-ticket-face .ticket-face-box[data-v-72e8cfd0] {align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:14px;gap:7px;height:36px;justify-content:center;padding:0 10px;}
.ticket-box .select-ticket-face .ticket-face-box.active-ticket-face[data-v-72e8cfd0] {border:1px solid #ee0202;color:#ee0202;}
.ticket-box .select-ticket-face .ticket-face-box.lack_text[data-v-72e8cfd0] {color:#999;}
.ticket-box .select-ticket-face .ticket-face-box .tag-normal[data-v-72e8cfd0] {background:#f6f6f6;border:1px solid #eaeaeb;color:#bbb;cursor:default;font-size:10px;text-align:center;}
.ticket-box .select-ticket-face .ticket-face-box .e_ticket[data-v-72e8cfd0] {border:1px solid #ee0202;border-radius:2px;color:#ee0202;font-size:10px;padding:0 1px;}
.ticket-box .select-ticket-face .ticket-face-box .free_text[data-v-72e8cfd0] {font-size:16px;}
.ticket-box .ticket_type .setnum > * {display:inline-block;vertical-align:middle;}
.ticket-box .ticket_type .setnum .iconfont {width:24px;height:24px;line-height:22px;text-align:center;border:1px solid #e5e5e5;background:#f6f6f6;display:inline-block;font-size:16px;cursor:pointer;user-select:none;padding-left: 0;color: #333333;}
.ticket-box .ticket_type .setnum .iconfont:hover {background:#ef6220;color:#fff;}
.ticket-box .ticket_type .setnum .num {padding:0 10px;display:inline-block;}
.ticket-box .ticket_type .setnum .num em{padding-left:0;color:#333333}
.ticket-box .ticket_type .ticket_xg{font-size:12px;}
.ticket-box .option_title .e_ticket[data-v-72e8cfd0] {border:1px solid #ee0202;border-radius:2px;color:#ee0202;font-size:10px;padding:0 1px;margin-left:3px;display:inline-block;font-weight:normal;line-height: 14px;}
/**/
.other-area[data-v-310eb9df] {display:flex;font-size:.14rem;justify-content:space-between;margin: 0.2rem 0 0;}
.van-radio {align-items:center;cursor:pointer;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height: 0.18rem !important;}
.van-radio .van-radio__icon {cursor:pointer;flex:none;font-size:0.14rem;height:0.18rem;line-height:0.18rem;}
.van-radio .van-radio__icon .van-icon {color: #FF0000;font-size:.14rem;height:0.18rem;line-height:0.18rem;text-align:center;width:0.18rem;padding:0;}
.van-radio__label {line-height: 0.18rem;margin-left: .03rem;}

/**/
.tips[data-v-f3d11761] {font-size:14px;line-height:24px;margin: 0 -10px;margin-top:20px;padding: 0 0 20px 0;border-top: #F6F9FF 10px solid;border-bottom: #F6F9FF 10px solid;}
.tips>p[data-v-f3d11761] {margin:0;margin-top:10px;padding: 0 10px;font-weight: 500;color: #333333;}
.tips .tip_title[data-v-f3d11761] {border-bottom:1px solid #e9e9e9;margin-bottom:14px;padding-left: 10px;}
.tips .tip_title .p_title[data-v-f3d11761] {color:#3159A4;font-size:16px;line-height: 30px;position:relative;margin:0;font-weight:bold;}
.tips .tip_title .p_title>span[data-v-f3d11761] {background:#3159A4;bottom:0;display:inline-block;height:3px;left:0;position:absolute;width:65px;}
.tips>p em{font-size:14px;padding:0;color:#333333}
/* 门票主卡片*/
.ticket-container {background:#ffffff;border-radius: 10px;box-shadow:0 4px 20px rgba(0,0,0,0.06);overflow:hidden;margin: 0 0.08rem 0.08rem;margin-top: -0.3rem;}
.ticket-header {background: linear-gradient(135deg, #000000, #000000);color:#fff;padding:18px 20px;font-size:18px;font-weight:600;}
.ticket-header span{float:right;color:#4CAF50}
.ticket-info-list {padding:20px;}
.info-item {display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5;}
.info-item:last-child {border-bottom:none;}
.info-label {width: 50px;color:#86909c;font-size:14px;margin-right:15px;}
.info-content {flex:1;color:#1d2129;font-size:15px;font-weight:500;}
.status-paid {display:inline-block;background:#e6fffa;color:#00b42a;padding:3px 10px;border-radius:20px;font-size:13px;font-weight:500;}
.status-unpaid {color:#f53f3f;}
.amount-text {color:#f53f3f;font-size:16px;font-weight:600;}
a.refund-link {color:#1890ff;font-size:14px;margin-left:10px;text-decoration:none;}
.refund-link:hover {text-decoration:underline;}
.qrcode-section {padding:20px;text-align:center;background-color: #ffffff;}
.qrcode-box {display:inline-block;padding:10px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.05);}
.qrcode-box img {width:180px;height:180px;}
.refresh-btn {display:block;width:90%;margin:20px auto 0;padding:14px 0;background: linear-gradient(90deg, #ff6034, #ee0a24);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;box-shadow:0 3px 10px rgba(24,144,255,0.2);transition:transform 0.2s;}
.refresh-btn:active {transform:scale(0.98);}
/* 门票列表容器*/
.ticket-card-list {display:flex;flex-direction:column;gap:12px;padding: 0.08rem;}
.ticket-card {background:#ffffff;border-radius: 8px;/* border-top: 5px solid #3159A4; */box-shadow:0 2px 12px rgba(0,0,0,0.05);overflow:hidden;}
.ticket-card-header {/* background: linear-gradient(135deg, #4d8afd, #3159A4); */color: #000000;padding: 14px 15px;padding-bottom: 0;font-size: 15px;font-weight:600;}
.ticket-card-body {padding:15px;}
.info-row {display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;font-size:14px;}
.info-row:last-child {margin-bottom:0;}
.info-label {width:70px;color:#86909c;margin-right:8px;}
.info-value {flex:1;color:#1d2129;}
.ticket-footer {display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-top: 1px solid #ebebeb;}
.status-tag {padding:3px 10px;border-radius:20px;font-size:13px;font-weight:500;}
.status-paid {background:#e6fffa;color:#00b42a;}
.status-unpaid {background:#fff2f0;color:#f53f3f;}
.status-grey {background:#f5f7fa;color:#86909c;}
.detail-btn {color:#1890ff;text-decoration:none;font-size:14px;display:flex;align-items: center;}
.detail-btn:hover {text-decoration:underline;}
.detail-btn img{transform: rotate(90deg);}
.amount-text {color:#f53f3f;font-weight:600;}
/*登录*/
.login-logo{margin:auto;text-align:center;padding-top}
.login-card {padding: 25px;padding-bottom: 0;padding-top: 0;}
.login-card .list-inp{padding:0}
.login-card .list-inp input:focus {outline:none;border-color:#3159A4;box-shadow:0 0 0 3px rgba(64,158,255,0.1);background-color:#fff;}
.login-card .list-inp input::placeholder {color:#a7a7a7;font-size:14px}
.login-card .list-set {margin-top:15px;border: 0;}
.login-card .list-set div{background:none;border: 0;padding: 0;margin: 0;}
.login-card .list-set ul {display:flex;justify-content:space-between;list-style:none;padding:0;margin:0;}
.login-card .list-set li {flex:1;text-align:center;}
.login-card .list-set li:not(:last-child) {margin-right:15px;}
.login-card .list-set a {display:block;color: #3159A4;font-size:14px;text-decoration:none;padding:5px 0;transition:all 0.2s ease;}
.login-card .list-set a:hover {color:#3159A4;text-decoration:underline;}
.login-card .list-btn{padding:0}
.login-card .btn-blue {width:100%;height:50px;background: linear-gradient(188deg, #6e9ff7, #1f4283);border:none;border-radius: 8px;color:#ffffff;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 3px 10px rgba(24,144,255,0.2);transition:all 0.2s ease;}
.login-card .btn-blue:active {transform:scale(0.98);box-shadow:0 2px 8px rgba(24,144,255,0.15);}
.login-card .btn-green {width:100%;height:50px;background: linear-gradient(188deg, #52c41a, #389e0d);border:none;border-radius: 8px;color:#ffffff;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 3px 10px rgba(82,196,26,0.2);transition:all 0.2s ease;}
.login-card .btn-green:active {transform:scale(0.98);box-shadow:0 2px 8px rgba(82,196,26,0.15);}
.login-card .aux-links {display:flex;justify-content:space-between;margin-top:15px;padding:0 5px;}
.login-card .aux-links a {color:#3159A4;font-size:14px;text-decoration:none;}
.login-card .aux-links a:hover {text-decoration:underline;}
/**/
.input-captcha,.input-question,.input-user,.input-pass,.input-mob,.input-mail,.input-text,.input-code,.input-qq,.input-wx {padding: 10px 10px 10px 30px !important;}
.input-captcha {background:url('input-captcha.png') no-repeat 8px center;margin-right:10px;}
.input-question {background:url('input-question.png') no-repeat 8px center;}
.input-user {background: url('input-username.png') no-repeat 8px center;}
.input-pass {background:url('input-password.png') no-repeat 8px center;}
.input-mob {background:url('input-mobile.png') no-repeat 8px center;}
.input-mail {background:url('input-mail.png') no-repeat 8px center;}
.input-text {background:url('input-text.png') no-repeat 8px center;}
.input-qq {background:url('input-qq.png') no-repeat 8px center;}
.input-wx {background:url('input-wx.png') no-repeat 8px center;}
.input-code {background:url('input-password.png') no-repeat 8px center;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #333 !important;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-security: none !important;
}
.input-user:-webkit-autofill,
.input-user:-webkit-autofill:hover,
.input-user:-webkit-autofill:focus,
.input-user:-webkit-autofill:active{background: url('input-username.png') no-repeat 8px center !important;}
/**/
.chip-captcha {align-items:center;padding: 0 !important;height: 38px !important;line-height: 38px !important;display: flex;gap: 8px; /* 控制框之间的间距，避免太分散 */}
.chip-captcha .captcha-group {margin-bottom:0;height: 38px !important;line-height: 38px !important;display:flex;gap: 8px;padding: 0 !important;width: auto;}
.chip-captcha .captcha-input {width: 38px !important;height: 38px !important;border-radius:12px;font-size:20px;text-align:center;background-color:#f9fafb;transition:all 0.2s ease;}
.chip-captcha .captcha-input:focus {outline:none;border-color:#3159A4;box-shadow:0 0 0 3px rgb(64 158 255 / 98%);background-color:#fff;}
.chip-captcha #captchapng{}
/**/
.bottom-content {padding:16px;text-align:center;color:#666;font-size:14px;min-height: 52px;}
.publisher-bar {position:fixed;bottom: 10px;left:50%;transform:translateX(-50%);width: 96%;display:flex;align-items:center;gap:14px;padding: 5px 10px;background:rgba(255,255,255,0.95);backdrop-filter:blur(12px);border-radius: 24px;box-shadow:0 6px 16px rgba(0,0,0,0.08);z-index:999;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-sizing:border-box;}
.publisher-avatar {position:relative;display:block;}
.publisher-avatar img {width: 42px;height: 42px;border-radius:50%;object-fit:cover;border:3px solid #f5f7fa;box-shadow:0 2px 8px rgba(0,0,0,0.06);}
.publisher-avatar .userinfo-v0,.publisher-avatar .userinfo-v1 {position:absolute;bottom:0;right:0;width:18px;height:18px;color:white;font-size:10px;text-align:center;line-height:18px;border-radius:50%;}
.publisher-info {flex:1; overflow:hidden;;}
.publisher-info a {text-decoration:none;color:#1d2129;}
.publisher-info b {font-size:16px;font-weight:600;display:block;margin-bottom:2px;transition:color 0.2s;}
.publisher-info a:hover b {color:#1890ff;;}
.publisher-info p {font-size: 12px;color: #888;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;}
.publisher-bar .follow0, .publisher-bar .follow1{height: 28px;line-height: 28px;border-radius: 24px;}