/*! 禾连健康 */
::-webkit-scrollbar{width:8px;height:7px;background-color:#333}::-webkit-scrollbar-thumb{border-radius:20px;background-color:#b9b9b9}::-webkit-scrollbar-track{background-color:#fff}.global-header{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1000}.global-header .content{width:1024px;height:69px;margin:0 auto;font-size:0}.global-header .logo{display:inline-block;width:114px;height:69px;vertical-align:top;font-size:0}.global-header .logo>img{height:27px;width:114px;margin-top:21px}.global-header .logo>img[src*=logo_new]{width:117px;height:43px;margin-top:13px;margin-left:-9px}.global-header .nav-menus{display:inline-block;height:69px;vertical-align:top;line-height:69px;margin-left:140px;font-size:0}.global-header .nav-menus a{text-decoration:none}.global-header .nav-menus>div{display:inline-block;margin-left:40px;font-size:0}.global-header .nav-menus>div>a{font-size:14px;display:block;position:relative;color:#5c606c}.global-header .nav-menus>div>a.active:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:48px;width:24px;height:9px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAASCAMAAAAquK2IAAAAWlBMVEUAAAAPZ/APZPAQZO8PZPARaPcPZO8QZ/QPZPAQZO8RZPEPZfAccfEQZvMPZPAQZfEdcP8QZfEQZe8QZO8RZfARZfQXaPMQZfAQZO8RZPAaZvITZfEPZPAQZO/RnSsYAAAAHnRSTlMAIaPm6R3/L9zyWO8SPvhsCE+B0YksFpziehQ1lsKmeM6NAAAAvElEQVR4AY3MVQKFUAgE0IGL2N21/2W+DlvPFzkAsRG2cMpiMUyAJfogNk7Y7zsLrC+GcIiMvjBE3xw6vHf0TWD0w9jYZf+vwPrletjhufrFIF9/OMCGgPXHJyCMJn2cYCGJJ4lRiIdUJyQjTFAmOpHixYt0Ki+8skqSqvSKXKciDx+hrxf4IX5KR085JSaSWk/UCebSRg80KVaS1tUdbptgS9c2m+lth10pi84IpzjRx8PoSBSJMw5xj6U7Mz8OE2k8ItkAAAAASUVORK5CYII=);background-size:cover}.global-header .nav-menus>div>a.active+div{height:80px}.global-header .nav-menus>div>a:hover{color:#4180f7}.global-header .nav-menus .children-menus{position:absolute;left:0;right:0;top:69px;height:0;overflow:hidden;-webkit-transition:height .25s;transition:height .25s;background-color:rgba(248,250,255,.8);z-index:0}.global-header .nav-menus .children-menus>span{height:100%;display:inline-block;vertical-align:top;font-size:14px;line-height:80px;color:#5c606c}.global-header .nav-menus .children-menus>div{height:100%;display:inline-block;vertical-align:top}.global-header .nav-menus .children-menus>div>a{font-size:14px;display:block;line-height:80px;position:relative;color:#5c606c}.global-header .nav-menus .children-menus>div>a:hover{color:#4180f7}.global-header .nav-menus .children-menus>div>a.active{color:#4180f7;font-weight:bold}.global-header .nav-menus .children-menus>div:not(:first-child){margin-left:40px}.global-header>a:first-child{margin-left:0}.hl-footer{min-width:1200px;height:330px;background:#12577a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.hl-footer-inner{margin-top:-6px}.hl-footer-brand{font-size:32px;font-weight:600;line-height:45px}.hl-footer-slogan,.hl-footer-links,.hl-footer-hours{color:rgba(255,255,255,.58)}.hl-footer-slogan{margin-top:8px;font-size:20px}.hl-footer-links{margin-top:20px;font-size:17px}.hl-footer-phone{margin-top:24px;font-size:22px;font-weight:600}.hl-footer-hours{margin-top:10px;font-size:16px}.hl-content-scope,.hl-content-scope *{-webkit-box-sizing:border-box;box-sizing:border-box}.hl-content-body{margin:0}body:has(>.hl-content-scope),body:has(>#mall-toolbar+.hl-content-scope){margin:0}.hl-content-scope{margin-top:69px;color:#303237;background:#f5f7fa;font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif}.hl-content-scope.hl-page{min-width:1200px}#mall-toolbar{margin-top:69px}#mall-toolbar+.hl-content-scope{margin-top:0}.hl-content-scope button,.hl-content-scope input,.hl-content-scope select,.hl-content-scope textarea{font:inherit}.hl-content-scope .hl-container{width:1200px;margin:0 auto}.hl-content-scope .hl-breadcrumb{height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#9aa5b5;font-size:14px}.hl-content-scope .hl-breadcrumb a{color:#8794a8;text-decoration:none}.hl-content-scope .hl-card{background:#fff;border:1px solid #e7eaf0;border-radius:6px}.hl-content-scope .hl-state{min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#8794a8}.hl-content-scope .hl-error{color:#d45555;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hl-content-scope .hl-spinner{width:20px;height:20px;border:2px solid #d8e6e3;border-top-color:#20b98b;border-radius:50%;-webkit-animation:hl-spin .8s linear infinite;animation:hl-spin .8s linear infinite}@-webkit-keyframes hl-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes hl-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hl-content-scope .hl-link-button{border:0;background:rgba(0,0,0,0);color:#0aa47c;cursor:pointer}.hl-content-scope .hl-primary-button{min-width:112px;height:40px;border:0;border-radius:4px;color:#fff;background:#20bd8b;cursor:pointer}.hl-content-scope .hl-primary-button:hover{background:#0fab7d}.hl-content-scope .hl-primary-button:disabled{cursor:not-allowed;opacity:.55}.hl-content-scope .hl-pager{min-height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.hl-content-scope .hl-pager button{min-width:32px;height:32px;border:1px solid #e3e8ef;border-radius:4px;background:#fff;color:#59677b;cursor:pointer}.hl-content-scope .hl-pager button.active{border-color:#20bd8b;color:#fff;background:#20bd8b}.hl-content-scope .hl-pager button:disabled{cursor:not-allowed;color:#c4ccd7}.hl-content-scope .hl-pager-total{margin-right:4px;color:#9aa5b5;font-size:14px}.mall-toolbar{min-width:1200px;background:#fff;border-bottom:1px solid #e8edf2}.mall-toolbar,.mall-toolbar *{-webkit-box-sizing:border-box;box-sizing:border-box}.mall-toolbar .hl-container{width:1200px;margin-right:auto;margin-left:auto}.mall-toolbar button,.mall-toolbar input{font:inherit}.mall-toolbar-top{height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mall-brand{width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#15516e;text-decoration:none}.mall-brand strong{font-size:28px}.mall-brand span{margin-top:4px;color:#8794a8;font-size:13px}.mall-search{width:560px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #20bd8b;border-radius:4px;overflow:hidden;margin-left:170px}.mall-search input{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 14px;border:0;outline:0}.mall-search button{width:88px;border:0;color:#fff;background:#20bd8b;cursor:pointer}.mall-nav{height:45px}.mall-nav .hl-container{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:74px}.mall-nav a{height:45px;padding:0 4px;border-bottom:3px solid rgba(0,0,0,0);color:#303237;text-decoration:none;line-height:42px}.mall-nav a.active{border-bottom-color:#20bd8b;color:#0a8f6e;font-weight:600}.hl-content-scope .commerce-filter{padding:18px 20px;background:#fafbfd}.hl-content-scope .commerce-filter-row{min-height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #e2e7ee;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.hl-content-scope .package-disease-filter{padding:8px 0;padding-left:100px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hl-content-scope .package-disease-filter>strong{margin-left:-100px;-ms-flex-item-align:start;align-self:flex-start;padding-top:6px}.hl-content-scope .package-disease-filter>strong small{color:#8b97a8;font-weight:400}.hl-content-scope .package-disease-filter button{margin-top:6px;margin-bottom:6px}.hl-content-scope .commerce-filter-row:last-child{border-bottom:0}.hl-content-scope .commerce-filter-row>strong{width:100px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px}.hl-content-scope .commerce-filter-row button,.hl-content-scope .commerce-sort button{margin-right:28px;border:0;background:rgba(0,0,0,0);color:#5c6675;cursor:pointer;font-size:14px;line-height:24px;white-space:nowrap}.hl-content-scope .commerce-filter-row button.active,.hl-content-scope .commerce-sort button.active{color:#20a87f;font-weight:600}.hl-content-scope .commerce-sort{height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hl-content-scope .appointment-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative}.hl-content-scope .appointment-schedule>strong{margin-right:4px;color:#303237;font-size:13px}.hl-content-scope .appointment-day{width:52px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dce5e3;border-radius:4px;background:#fff;font-size:12px}.hl-content-scope .appointment-day small{margin-top:2px}.hl-content-scope .appointment-day.available small{color:#20a87f}.hl-content-scope .appointment-day.disabled{color:#c8ced7;background:#f7f8f9}.hl-content-scope .appointment-more{width:52px;height:52px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background:rgba(0,0,0,0);cursor:pointer}.hl-content-scope .appointment-more img{width:52px;height:52px;display:block}.hl-content-scope .appointment-more:hover{background:rgba(0,0,0,0)}.hl-content-scope .appointment-calendar{width:320px;display:none;position:absolute;z-index:10;top:58px;right:0;overflow:hidden;border:1px solid #e2e7ed;border-radius:8px;background:#fff;-webkit-box-shadow:0 8px 26px rgba(28,38,60,.14);box-shadow:0 8px 26px rgba(28,38,60,.14)}.hl-content-scope .appointment-calendar.visible{display:block}.hl-content-scope .appointment-calendar-head{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #e8ebef;color:#303237;font-size:14px}.hl-content-scope .appointment-calendar-head button{width:46px;height:44px;border:0;color:#667286;background:rgba(0,0,0,0);cursor:pointer;font-size:22px}.hl-content-scope .appointment-calendar-month{min-width:120px;text-align:center;font-weight:500}.hl-content-scope .appointment-calendar-week,.hl-content-scope .appointment-calendar-days{width:308px;margin:0 auto;display:grid;grid-template-columns:repeat(7, 44px)}.hl-content-scope .appointment-calendar-week{padding-top:5px}.hl-content-scope .appointment-calendar-week span{height:42px;text-align:center;color:#303237;font-size:14px;font-weight:500;line-height:42px}.hl-content-scope .appointment-calendar-days{padding-bottom:6px}.hl-content-scope .appointment-calendar-day{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.hl-content-scope .appointment-calendar-day small{font-size:10px}.hl-content-scope .appointment-calendar-day.available small{color:#20a87f}.hl-content-scope .appointment-calendar-day.disabled{color:#c8ced7}.hl-content-scope .commerce-list-layout{display:grid;grid-template-columns:minmax(0, 820px) 350px;gap:24px}.hl-content-scope .commerce-hospital-list,.hl-content-scope .commerce-package-grid{display:grid;gap:16px}.hl-content-scope .commerce-hospital-card{min-height:210px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;color:inherit;text-decoration:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.hl-content-scope .commerce-hospital-card:hover,.hl-content-scope .commerce-package-card:hover{border-color:#20bd8b;-webkit-box-shadow:0 6px 18px rgba(25,58,78,.08);box-shadow:0 6px 18px rgba(25,58,78,.08)}.hl-content-scope .commerce-hospital-picture{width:146px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;position:relative}.hl-content-scope .commerce-hospital-picture img{width:126px;height:126px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.hl-content-scope .commerce-hospital-picture>span{position:absolute;left:45px;bottom:22px;padding:3px 8px;border-radius:2px;color:#fff;background:#ec5e23;font-size:12px}.hl-content-scope .commerce-hospital-info{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:18px}.hl-content-scope .commerce-hospital-info h3,.hl-content-scope .commerce-package-info h3{margin:0 0 10px;color:#26374b;font-size:18px;line-height:26px}.hl-content-scope .commerce-tags{min-height:24px}.hl-content-scope .commerce-tags span{display:inline-block;margin:0 7px 5px 0;padding:2px 6px;border:1px solid #cbac77;border-radius:2px;color:#b68d49;font-size:12px}.hl-content-scope .commerce-hospital-info p{margin:8px 0;overflow:hidden;color:#6f7c8f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.hl-content-scope .commerce-hospital-info p b{color:#536174;font-weight:500}.hl-content-scope .commerce-hospital-bottom,.hl-content-scope .commerce-package-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hl-content-scope .commerce-hospital-bottom strong,.hl-content-scope .commerce-package-bottom strong{color:#ef3157;font-size:22px}.hl-content-scope .commerce-hospital-bottom small{font-size:12px}.hl-content-scope .commerce-hospital-bottom>span,.hl-content-scope .commerce-package-bottom>span{color:#8b97a8;font-size:13px}.hl-content-scope .commerce-hospital-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.hl-content-scope .commerce-hospital-actions>span{color:#8b97a8;font-size:13px}.hl-content-scope .commerce-hospital-bottom button{width:88px;height:32px;border:0;border-radius:4px;color:#fff;background:#20bd8b}.hl-content-scope .commerce-package-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.hl-content-scope .commerce-package-card{min-height:180px;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.hl-content-scope .commerce-package-image{width:140px;height:140px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;overflow:hidden;background:#f3f6f7;color:#20a87f}.hl-content-scope .commerce-package-image.is-activity{border-radius:0;overflow:visible}.hl-content-scope .commerce-package-image.is-packed{overflow:visible}.hl-content-scope .commerce-package-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hl-content-scope .commerce-package-packed{position:relative;width:100%;height:100%;overflow:visible;border-radius:6px;background:var(--packed-bg);color:var(--packed-color)}.hl-content-scope .commerce-package-packed-canvas{position:absolute;width:250px;height:250px;-webkit-transform:scale(var(--packed-scale));transform:scale(var(--packed-scale));-webkit-transform-origin:left top;transform-origin:left top;border-radius:14px;overflow:hidden;background:var(--packed-bg);color:var(--packed-color);-webkit-box-sizing:border-box;box-sizing:border-box}.hl-content-scope .hl-content-scope .commerce-package-packed-canvas{-webkit-box-sizing:border-box;box-sizing:border-box}.hl-content-scope .commerce-package-packed.is-activity .commerce-package-packed-canvas{border:3px solid #ef1e4b}.hl-content-scope .commerce-package-packed-wave{position:absolute;right:0;bottom:8px;width:244px;height:106px;-o-object-fit:fill;object-fit:fill}.hl-content-scope .commerce-package-packed-screening{position:absolute;top:24px;left:14px;z-index:2;max-width:220px}.hl-content-scope .commerce-package-packed-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--packed-color);font-size:20px;font-weight:600;line-height:28px;white-space:nowrap}.hl-content-scope .commerce-package-packed-abilities{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;margin-left:4px;color:#fff;font-size:12px;line-height:20px}.hl-content-scope .commerce-package-packed-abilities img{height:20px;width:auto}.hl-content-scope .commerce-package-packed-abilities b{padding:0 2px;background:var(--packed-accent);font-size:12px;font-weight:400}.hl-content-scope .commerce-package-packed-abilities i{width:3px;height:3px;margin:0;background:#fff;border-radius:50%}.hl-content-scope .commerce-package-packed-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;color:var(--packed-color);font-size:14px;line-height:24px;white-space:nowrap}.hl-content-scope .commerce-package-packed-label i{width:4px;height:4px;margin-right:8px;border-radius:50%;background:var(--packed-color)}.hl-content-scope .commerce-package-packed-person{position:absolute;right:0;bottom:0;width:250px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.hl-content-scope .commerce-package-packed .commerce-package-packed-person{-o-object-fit:contain;object-fit:contain}.hl-content-scope .commerce-package-packed-count{position:absolute;right:12px;bottom:20px;left:12px;z-index:3;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-radius:14px;color:#fff;background:var(--packed-accent);font-size:14px;white-space:nowrap}.hl-content-scope .commerce-package-packed-count span+span{padding-left:8px;border-left:1px solid rgba(255,255,255,.6)}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-canvas{width:750px;height:430px;border-radius:0}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-wave{top:176px;right:7px;bottom:auto;width:428px;height:187px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-screening{top:41px;left:49px;max-width:650px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-title{font-size:44px;line-height:44px;margin-right:16px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-abilities{height:48px;margin-left:0;font-size:26px;line-height:48px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-abilities img{height:49px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-abilities b{min-width:120px;height:48px;padding:0 8px 0 8px;font-size:26px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-abilities i{width:8px;height:8px;margin:0 8px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-label{height:44px;font-size:26px;line-height:44px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-label i{width:10px;height:10px;margin-right:10px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-person{width:652px;height:374px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-count{right:48px;bottom:36px;left:48px;height:60px;border-radius:30px;font-size:28px}.hl-content-scope .commerce-package-packed.is-detail .commerce-package-packed-count span+span{padding-left:40px}.hl-content-scope .commerce-package-info{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px}.hl-content-scope .commerce-package-info h3{height:48px;margin-bottom:3px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hl-content-scope .commerce-package-hospital{margin:0 0 7px;overflow:hidden;color:#8794a8;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.hl-content-scope .commerce-package-tags{height:30px;overflow:hidden}.hl-content-scope .commerce-package-tags span{border-color:#ec8a62;color:#df7247}.hl-content-scope .commerce-package-bottom del{margin-left:8px;color:#aab3c0;font-size:12px}.hl-content-scope .package-list{grid-template-columns:repeat(4, 278px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 0}.hl-content-scope .package-list .commerce-package-card{width:278px;height:290px;min-height:0;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hl-content-scope .package-list .commerce-package-image{width:100%;height:147px}.hl-content-scope .package-list .commerce-package-info{padding:10px 0 0}.hl-content-scope .package-list .commerce-package-info h3{height:44px;margin:0 0 2px;font-size:16px;line-height:22px}.hl-content-scope .package-list .commerce-package-tags{display:none}@media(max-width: 1250px){.hl-content-scope .commerce-filter-row button,.hl-content-scope .commerce-sort button{margin-right:18px}}.hl-content-scope .commerce-sidebar{-ms-flex-item-align:start;align-self:start;padding:18px}.hl-content-scope .commerce-sidebar h3{margin:0 0 14px;color:#274056;font-size:18px}.hl-content-scope .commerce-sidebar p{color:#748195;font-size:14px;line-height:24px}.hl-login-modal{position:fixed;inset:0;z-index:20;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(18,39,55,.45)}.hl-captcha-modal{position:fixed;inset:0;z-index:30;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(18,39,55,.45)}.hl-captcha-modal.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.hl-captcha-dialog{width:420px;padding:28px 40px 30px;position:relative;border-radius:14px;background:#fff;text-align:center}.hl-captcha-dialog h2{margin:0;color:#303237;font-size:18px}.hl-captcha-dialog p{margin:11px 0 34px;color:#707c93;font-size:14px}.hl-captcha-close{position:absolute;top:10px;right:15px;border:0;color:#8b97a8;background:rgba(0,0,0,0);font-size:24px;cursor:pointer}.hl-captcha-row{display:grid;grid-template-columns:minmax(0, 1fr) 112px;gap:10px}.hl-captcha-row input{min-width:0;height:42px;padding:0 12px;border:1px solid #e7eaf0;outline:0;background:#f8f9fb}.hl-captcha-row img{-webkit-box-sizing:border-box;box-sizing:border-box;width:112px;height:42px;border:1px solid #e7eaf0;-o-object-fit:fill;object-fit:fill;cursor:pointer}.hl-captcha-dialog>.hl-primary-button{width:130px;height:38px;margin-top:8px;border:0;border-radius:4px;color:#fff;background:#30c58e;cursor:pointer;font-size:14px;font-weight:500}.hl-captcha-dialog>.hl-primary-button:hover{background:#20b881}.hl-captcha-dialog>.hl-primary-button:disabled{opacity:.55;cursor:not-allowed}.hl-login-toast{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:380px;min-height:40px;padding:9px 18px 9px 42px;position:fixed;z-index:40;top:100px;left:50%;border:1px solid #e1f3d8;border-radius:4px;color:#67c23a;background:#f0f9eb;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);opacity:0;pointer-events:none;-webkit-transform:translate(-50%, -12px);transform:translate(-50%, -12px);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;font-size:14px;line-height:20px}.hl-login-toast::before{content:"✓";width:16px;height:16px;position:absolute;top:11px;left:18px;border:1px solid #67c23a;border-radius:50%;text-align:center;font-size:11px;line-height:14px}.hl-login-toast.visible{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.hl-login-modal.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.hl-login-dialog{-webkit-box-sizing:border-box;box-sizing:border-box;width:840px;height:510px;padding:0;position:relative;border-radius:14px;overflow:hidden;background:#fff;-webkit-box-shadow:0 18px 48px rgba(0,0,0,.18);box-shadow:0 18px 48px rgba(0,0,0,.18)}.hl-login-layout{width:840px;height:510px;display:-webkit-box;display:-ms-flexbox;display:flex}.hl-login-visual{width:410px;height:510px;display:block;-webkit-box-flex:0;-ms-flex:0 0 410px;flex:0 0 410px;-o-object-fit:cover;object-fit:cover}.hl-login-right{-webkit-box-sizing:border-box;box-sizing:border-box;width:430px;height:510px;background:#fff}.hl-login-user-input{-webkit-box-sizing:border-box;box-sizing:border-box;height:510px;padding:80px 40px;position:relative}.hl-login-user-input h2{height:28px;margin:0 0 30px;color:#1c263c;font-size:20px;font-weight:600;line-height:28px}.hl-login-field{position:relative}.hl-login-field+.hl-login-field{margin-top:18px}.hl-login-input-cell{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:48px;padding:0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e7eaf0;border-radius:4px;background:#f8f9fb}.hl-login-input-cell label{width:74px;min-width:74px;color:#1c263c;text-align:left;font-size:14px;line-height:30px}.hl-login-input-cell input{min-width:0;height:30px;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:0;color:#1c263c;background:rgba(0,0,0,0);font-size:14px;line-height:30px}.hl-login-input-cell input::-webkit-input-placeholder{color:#c6cedd}.hl-login-input-cell input::-moz-placeholder{color:#c6cedd}.hl-login-input-cell input::-ms-input-placeholder{color:#c6cedd}.hl-login-input-cell input::placeholder{color:#c6cedd}.hl-login-input-cell #hl-send-code{padding:0;border:0;color:#30c58e;background:rgba(0,0,0,0);cursor:pointer;font-size:14px;line-height:30px;white-space:nowrap}.hl-login-input-cell #hl-send-code:disabled{color:#8b97a8;cursor:not-allowed}.hl-login-error{min-height:20px;position:absolute;top:250px;right:40px;left:40px;color:#df5e5e;font-size:13px;line-height:20px}.hl-login-submit{width:180px;height:48px;margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;border-radius:4px;color:#fff;background:#30c58e;cursor:pointer;font-size:14px}.hl-login-submit:hover{background:#20b881}.center-page{padding-bottom:60px}.center-panel{min-height:560px;padding:24px}.center-panel>header{height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-bottom:1px solid #edf0f4}.center-panel>header strong{display:block;color:#25384d;font-size:20px}.center-panel>header span{display:block;margin-top:6px;color:#8b97a8;font-size:13px}.center-avatar{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;overflow:hidden;background:#d9f5ed;color:#0aa47c;font-size:25px}.center-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.center-tabs{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px;border-bottom:1px solid #edf0f4}.center-tabs button{height:35px;border:0;background:rgba(0,0,0,0);color:#566477;cursor:pointer}.center-tabs button.active{color:#0aa47c;font-weight:600;border-bottom:2px solid #20bd8b}.center-tabs button:last-child{margin-left:auto;color:#c36e6e}.center-order-head,.center-order-row{display:grid;grid-template-columns:2.5fr .8fr 1.2fr .8fr .8fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:58px;border-bottom:1px solid #edf0f4;color:#68768a;font-size:14px}.center-order-head{font-weight:600;color:#42546a}.center-order-row button{border:0;background:rgba(0,0,0,0);color:#0aa47c;cursor:pointer}.center-order-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.center-order-product img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.center-report{text-align:center;padding:50px;color:#748195}.center-report h2{color:#25384d}.center-report img{width:180px;height:180px;-o-object-fit:contain;object-fit:contain}.center-package-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;padding-top:20px}.center-coupon-grid{padding-top:20px;display:grid;gap:14px}.center-coupon{min-height:106px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;border:1px solid #ef3157;border-radius:8px}.center-coupon>strong{color:#ef3157;font-size:30px}.center-coupon div{-webkit-box-flex:1;-ms-flex:1;flex:1}.center-coupon b,.center-coupon span,.center-coupon small{display:block}.center-coupon span,.center-coupon small{margin-top:5px;color:#8a97a8;font-size:13px}.center-coupon button{width:76px;height:30px;border:1px solid #ef3157;border-radius:14px;color:#ef3157;background:#fff;cursor:pointer}.center-login-empty{min-height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;color:#8794a8}.center-login-empty strong{color:#42546a;font-size:18px}.center-login-empty button{width:112px;height:38px;border:0;border-radius:4px;color:#fff;background:#20bd8b;cursor:pointer}.center-coupon-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:20px 0 4px}.center-coupon-tabs button{min-width:66px;height:22px;border:1px solid #979797;border-radius:13px;background:#fff;font-size:12px;cursor:pointer}.center-coupon-tabs button.active{border-color:#303237}.center-empty{padding:80px;text-align:center;color:#8794a8}.center-report{padding-top:64px}.center-report h2{font-size:20px;color:#1c263c}.center-report-box{width:280px;height:330px;margin:14px auto 0;padding:18px;background:#f8f9fb;border:1px solid #e7eaf0;border-radius:4px}.center-report-box img{width:244px;height:244px;border-radius:46%}.center-report p{margin-top:20px}.center-package-grid{grid-template-columns:repeat(4, 278px);gap:16px;padding:20px}.center-order-product img{width:107px;height:107px;border-radius:7px}.center-order-list{max-height:600px;padding-top:20px;overflow-y:auto}.center-order-row{min-height:107px;position:relative;border-bottom:0}.center-order-row+.center-order-row{margin-top:32px}.center-order-row .pending{color:#ef1e4b}.center-order-popover{position:absolute;right:18px;top:70px;z-index:5;width:130px;padding:8px;text-align:center;background:#fff;border:1px solid #e7eaf0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06)}.center-order-popover img{display:block;width:102px;height:102px;margin:auto}.center-order-popover span{display:block;color:#707c93;font-size:14px}.center-list-empty{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;color:#707c93}.center-list-empty img{width:130px}.center-coupon-grid{grid-template-columns:repeat(3, 366px);gap:20px;padding:0 20px}.center-coupon{width:366px;height:121px}.center-favorite-card{position:relative;width:278px;height:290px;padding:10px}.center-favorite-card .commerce-package-image{width:257px;height:147px}.center-favorite-card .commerce-package-info{padding:10px 0 0}.center-favorite-card .commerce-package-info h3{height:44px;margin:0;font-size:16px;line-height:22px}.center-favorite-card .commerce-package-hospital{margin:6px 0;color:#707c93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-favorite-card .commerce-package-tags{display:none}.center-favorite-card .commerce-package-bottom>span{display:none}.center-favorite-toggle{position:absolute;right:10px;bottom:12px;width:24px;height:24px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.center-favorite-toggle img{width:20px;height:20px}.center-coupon-tabs{padding:20px}.center-coupon-tabs button{height:20px}.center-coupon-grid{padding:0 20px;grid-template-columns:repeat(3, 366px);gap:20px 30px}.center-coupon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:366px;height:121px;padding:0;gap:0;border:1px solid #ef1e4b;border-radius:10px 0 0 10px;overflow:visible;background:#fff;-webkit-box-shadow:0 2px 12px rgba(255,48,49,.1);box-shadow:0 2px 12px rgba(255,48,49,.1)}.center-coupon:after{position:absolute;top:-1px;right:-8px;width:9px;height:121px;background:radial-gradient(circle at 0 8px, transparent 6px, #ef1e4b 6px, #ef1e4b 7px, #fff 7px) 0 0/9px 17px repeat-y;content:""}.center-coupon-left{position:relative;width:151px;height:119px;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important;padding:0 !important;text-align:center;background:#fff6f7;overflow:hidden}.center-coupon-left:after{position:absolute;top:-31px;right:-95px;border-top:90px solid rgba(0,0,0,0);border-bottom:90px solid rgba(0,0,0,0);border-left:109px solid #fff;border-radius:50%;content:""}.center-coupon-sign{position:relative;z-index:1;display:inline-block !important;padding:2px 6px;margin:0 !important;border-radius:0 0 4px 4px;background:#ffe4ea;color:#ef1e4b !important}.center-coupon-left strong{position:relative;z-index:1;display:block;width:auto;margin-top:20px;color:#ef1e4b;font-size:28px;line-height:30px}.center-coupon-left strong i{font-size:14px;font-style:normal}.center-coupon-left small{position:relative;z-index:1;display:block;margin-top:4px;color:#ef1e4b;font-size:12px}.center-coupon-right{width:215px;height:119px;padding:23px 8px !important}.center-coupon-right b{max-width:180px;overflow:hidden;color:#303237;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.center-coupon-right time{display:block;margin-top:4px;color:#707c93;font-size:12px}.center-coupon-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 !important;margin-top:12px;color:#707c93;font-size:12px}.center-coupon-actions button{width:76px;height:28px;margin:0;border:0;border-radius:15px;color:#fff;background:#ef1e4b}.center-coupon.gray{border-color:#c6cedd;-webkit-box-shadow:none;box-shadow:none}.center-coupon.gray:after{background:radial-gradient(circle at 0 8px, transparent 6px, #c6cedd 6px, #c6cedd 7px, #fff 7px) 0 0/9px 17px repeat-y}.center-coupon.gray .center-coupon-left{background:#f8f9fc}.center-coupon.gray .center-coupon-sign{color:#707c93 !important;background:#e7eaf0}.center-coupon.gray .center-coupon-left strong,.center-coupon.gray .center-coupon-left small,.center-coupon.gray .center-coupon-right b{color:#707c93}.center-panel{padding:20px 0}.center-panel>header{display:none}.center-heading{height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.center-heading h1{position:relative;margin:0;padding-left:18px;color:#303237;font-size:20px;line-height:28px}.center-heading h1:before{position:absolute;top:0;left:0;width:10px;height:28px;border:5px solid #30c58e;border-left:0;border-radius:0 14px 14px 0;content:""}.center-heading .center-tabs{height:28px;margin-left:26px;border:0;gap:0}.center-heading .center-tabs button{height:21px;padding:0 30px;border-bottom:0;color:#303237;line-height:21px}.center-heading .center-tabs button+button{border-left:1px solid #c6cedd}.center-heading .center-tabs button.active{border-bottom:0;color:#30c58e;font-weight:500}.center-heading>#center-logout{margin-left:auto;border:0;color:#c36e6e;background:rgba(0,0,0,0);cursor:pointer}.center-package-grid{display:grid;grid-template-columns:repeat(4, 278px);gap:16px;padding:20px}.center-favorite-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:278px;height:290px;min-height:290px;padding:10px;overflow:hidden}.center-favorite-card .commerce-package-image{width:257px;height:147px;min-height:147px;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden}.center-favorite-card .commerce-package-image.is-packed{overflow:hidden}.center-favorite-card .commerce-package-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:257px;padding:10px 0 0}.center-favorite-card .commerce-package-info h3{height:44px;margin:0;color:#303237;font-size:16px;line-height:22px}.center-favorite-card .commerce-package-hospital{margin:5px 0 0;color:#707c93;font-size:14px;line-height:20px}.center-favorite-card .commerce-package-bottom{margin-top:auto}.center-favorite-card .commerce-package-bottom strong{font-size:18px}.center-favorite-card .commerce-package-packed{width:257px;height:147px}.center-favorite-card .commerce-package-packed-canvas{-webkit-transform:scale(0.3426667);transform:scale(0.3426667)}.center-coupon-right{position:relative}.center-coupon-right:before{position:absolute;top:0;left:-33px;width:70px;height:119px;border-radius:50%;background:#fff;content:""}.center-coupon-right>*{position:relative;z-index:1}.center-coupon:after{right:-9px;width:10px;background:radial-gradient(circle at 0 8px, transparent 6px, #ef1e4b 6px, #ef1e4b 7px, #fff 7px) 0 0/10px 17px repeat-y}.center-coupon.gray:after{background:radial-gradient(circle at 0 8px, transparent 6px, #c6cedd 6px, #c6cedd 7px, #fff 7px) 0 0/10px 17px repeat-y}.center-heading h1:before{top:0;width:10px;height:28px;border:0;border-radius:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAyCAYAAABcfPsmAAAAAXNSR0IArs4c6QAAAoxJREFUWEfFlz1oU1EUx//nRdsOfqBIrVJQg0VQkiaLw3uB0kU3BYeKRcTBqRlsX9RFKLoIpfZFOrSTQxEddBAcRBCENl8FlbwU6hRQKh20DhUF25Dk6HvpK1LTe2/ggm895/7e/95z7rnnEDR/FPCi85PdRrU6BsIZgCoAv6lXa6MLfTc/tvJPHxidHT9m7AgVABzcsvg7wThXtIbnVKE+MJZzHgG43GwRA2sG88ViIvVCBboBTC8DfFiwoMaMwVLCfiqDBgpXAByQOK8T4WzRtGdFfg1g1nkMwqDs7wBWmZEoJezF7XwbQfEiXKu+axKUZuvKlUp7/EN/8mcz42baxDMTvXWiV0TokillwsOSaV8TAj1jJJMOhwx+DSCsAL1QMu3nW/02FQaGeO7+EYbh5eQhyeF/7iCcKJj2r7/9/gF6Rm/7bFAGwG6hUsZtN2HfkwJ9aD59iZmfSLb+I1Sph9/33/gW+DVVGBhj2fQMiK+0olIIPJV39u9kKgO8TwBd6lnuDj8bGKh5PkKgn/R55zoYD4QBYj4f3HUp8OTinba21T1LwqQnzLimfVVJoefUm3fuEmNUoPKra450gYilCv2IN3LzkzjixmnXGn6rBNwoICUQogJo0rXsKXVgbmIMoFvbA2natUaGlIHyROc510r1KQMjeScSYiwItlx2LbtHGRjNjXcaCH0RAFf+nGGnMvD4y8n2XXurawLgumvZHf8PqH3L2oOiPW1i0sTGlGvZSeWgxLKO8OoReKhopaaVgNqLg9bypb3Aan0CtD9SWp9ReSL7ZULtodfaimhtlrS2c1obTu0tsfamPZZzNI8VOf2Dj+bRrJA+ijrPaxsevTukdbyVzSSt2H8DYHlpQiplex0AAAAASUVORK5CYII=) no-repeat left center;background-size:10px 25px}.center-coupon{overflow:visible}.center-coupon:after{display:none}.center-coupon-right:before{top:0;right:-5px;left:auto;width:17px;height:100%;border-radius:0;background-image:radial-gradient(circle at 16px 9px, #fff 6px, #ddd 0, #ef1e4b 7px, transparent 0);background-repeat:repeat-y;background-size:13px 17px}.center-coupon.gray .center-coupon-right:before{background-image:radial-gradient(circle at 16px 9px, #fff 6px, #ddd 0, #c6cedd 7px, transparent 0)}.center-coupon{border-right:0;border-left:0;border-radius:10px 0 0 10px}.center-coupon-left{height:121px;margin-top:-1px;margin-bottom:-1px;border-top:1px solid #ef1e4b;border-bottom:1px solid #ef1e4b;border-left:1px solid #ef1e4b;border-radius:10px 0 0 10px}.center-coupon-right:before{top:0;right:-8px;width:9px;height:119px;border:0;background:radial-gradient(circle at 9px 8.5px, transparent 0 6px, #ef1e4b 6px 7px, transparent 7px) 0 0/9px 17px repeat-y}.center-coupon:after{position:absolute;top:-1px;right:-8px;display:block;width:9px;height:121px;background:-webkit-gradient(linear, left top, left bottom, from(#ef1e4b), to(#ef1e4b)) left top/9px 1px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#ef1e4b), to(#ef1e4b)) left bottom/9px 1px no-repeat;background:linear-gradient(#ef1e4b, #ef1e4b) left top/9px 1px no-repeat,linear-gradient(#ef1e4b, #ef1e4b) left bottom/9px 1px no-repeat;content:""}.center-coupon.gray .center-coupon-left{border-color:#c6cedd}.center-coupon.gray .center-coupon-right:before{border:0;background:radial-gradient(circle at 9px 8.5px, transparent 0 6px, #c6cedd 6px 7px, transparent 7px) 0 0/9px 17px repeat-y}.center-coupon.gray:after{background:-webkit-gradient(linear, left top, left bottom, from(#c6cedd), to(#c6cedd)) left top/9px 1px no-repeat,-webkit-gradient(linear, left top, left bottom, from(#c6cedd), to(#c6cedd)) left bottom/9px 1px no-repeat;background:linear-gradient(#c6cedd, #c6cedd) left top/9px 1px no-repeat,linear-gradient(#c6cedd, #c6cedd) left bottom/9px 1px no-repeat}.center-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;width:366px;height:121px;background:#fff;-webkit-box-shadow:0 2px 12px rgba(255,48,49,.1);box-shadow:0 2px 12px rgba(255,48,49,.1);border:1px solid #ef1e4b;border-radius:10px 0 0 10px;overflow:visible}.center-coupon:after{display:none;content:none}.center-coupon-left{position:relative;width:151px;height:100%;margin:0;border:0;border-radius:10px 0 0 10px;background:#fff6f7;overflow:hidden}.center-coupon-right{position:relative;width:215px;height:100%}.center-coupon-right:before{background-image:radial-gradient(circle at 16px 9px, #fff 6px, #ddd 0, #ef1e4b 7px, transparent 0);background-repeat:repeat-y;background-size:13px 17px;content:"";display:block;height:100%;right:-5px;position:absolute;top:0;width:17px;border:0}.center-coupon.gray{background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c6cedd}.center-coupon.gray .center-coupon-left{border:0;background:#f8f9fc}.center-coupon.gray .center-coupon-right:before{background-image:radial-gradient(circle at 16px 9px, #fff 6px, #ddd 0, #c6cedd 7px, transparent 0);background-repeat:repeat-y;background-size:13px 17px;content:""}.coupon-cell{display:-webkit-box;display:-ms-flexbox;display:flex;width:366px;height:121px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(255,48,49,.1);box-shadow:0 2px 12px 0 rgba(255,48,49,.1);border:1px solid #ef1e4b;border-radius:10px 0 0 10px;font-size:12px;font-family:PingFangSC,PingFang SC;font-weight:400;color:#707c93}.coupon-cell .coupon-cell-left{position:relative;width:151px;height:100%;border-radius:10px 0 0 10px;background:#fff6f7;overflow:hidden}.coupon-cell .coupon-cell-left::after{content:"";position:absolute;top:-31px;right:-95px;width:0;height:0;border-top:90px solid rgba(0,0,0,0);border-bottom:90px solid rgba(0,0,0,0);border-left:109px solid #fff;border-radius:50%;z-index:0}.coupon-cell .coupon-cell-sign{text-align:center}.coupon-cell .coupon-cell-sign span{padding:2px 6px;background:#ffe4ea;border-radius:0 0 4px 4px;font-size:12px;font-family:PingFangSC,PingFang SC;font-weight:400;color:#ef1e4b}.coupon-cell .coupon-cell-price{position:relative;height:30px;margin-top:20px;font-size:28px;font-family:PingFangSC,PingFang SC;font-weight:500;color:#ef1e4b;line-height:30px;text-align:center;z-index:1}.coupon-cell .coupon-cell-price span{font-size:14px}.coupon-cell .coupon-cell-min{position:relative;height:17px;margin-top:4px;font-size:12px;color:#ef1e4b;line-height:17px;text-align:center;z-index:1}.coupon-cell .coupon-cell-right{position:relative;width:215px;height:100%}.coupon-cell .coupon-cell-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:121px;padding-left:7px}.coupon-cell .coupon-cell-name{max-width:180px;height:21px;overflow:hidden;font-size:15px;font-family:PingFangSC,PingFang SC;font-weight:500;color:#303237;line-height:21px;white-space:nowrap;text-overflow:ellipsis}.coupon-cell .coupon-cell-date{max-width:180px;height:17px;margin-top:4px;overflow:hidden;font-size:12px;font-family:PingFangSC,PingFang SC;font-weight:400;color:#707c93;line-height:17px;white-space:nowrap;text-overflow:ellipsis}.coupon-cell .coupon-cell-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:191px;margin-top:12px;cursor:pointer}.coupon-cell .coupon-cell-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:76px;height:28px;background:#ef1e4b;-webkit-box-shadow:0 1px 9px 0 rgba(255,48,49,.26);box-shadow:0 1px 9px 0 rgba(255,48,49,.26);border-radius:15px;font-size:14px;font-family:PingFangSC,PingFang SC;font-weight:400;color:#fff;text-align:center}.coupon-cell .coupon-cell-right::before{background-image:radial-gradient(circle at 16px 9px, #fff 6px, #ddd 0, #ef1e4b 7px, transparent 0);background-repeat:repeat-y;background-size:13px 17px;content:"";display:block;height:100%;right:-5px;position:absolute;top:0;width:17px}.coupon-cell.gray-cell{background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c6cedd}.coupon-cell.gray-cell .coupon-cell-left{background:#f8f9fc}.coupon-cell.gray-cell .coupon-cell-sign span{background:#e7eaf0;color:#707c93}.coupon-cell.gray-cell .coupon-cell-price,.coupon-cell.gray-cell .coupon-cell-min,.coupon-cell.gray-cell .coupon-cell-name{color:#707c93}.coupon-cell.gray-cell .coupon-cell-right::before{background-image:radial-gradient(circle at 16px 9px, #fff 6px, #ddd 0, #c6cedd 7px, transparent 0);background-repeat:repeat-y;background-size:13px 17px;content:""}.center-order-list{padding:20px 20px 0}.center-order-row .center-order-paid{color:#ef1e4b}