.main_list{margin:60px auto 0}.main_list .main_banner_add{display:flex;justify-content:space-between;gap:28px;margin:0 auto 64px;width:calc(100% - 64px);max-width:1200px}.main_list .main_banner_add .item{padding:28px 24px 32px 24px;width:calc(100% / 3);max-width:380px;position:relative;background-color:var(--color-bg-box);border-radius:var(--border-radius-20)}.main_list .main_banner_add .item:last-of-type{padding:20px}.main_list .main_banner_add .item .subtitle_wrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px 0;font-weight:var(--font-weight-m)}.main_list .main_banner_add .item .subtitle_wrap .subtitle{margin:0}.main_list .main_banner_add .item .subtitle_wrap .medal_wrap{display:flex;background:var(--color-bg-inverse);align-items:center;padding:0 14px 0 0;border-radius:9999px;gap:10px}.main_list .announce_wrap .more_view{display:none}.main_list .main_banner_add .item .subtitle_wrap .iconbox{width:30px}.main_list .main_banner_add .item .readmore{position:absolute;top:31px;right:36px;color:var(--color-text-tertiary);font-size:var(--font-size-14);text-decoration:underline;cursor:pointer}.main_list .main_banner_add .item .subtitle{margin:0 0 20px 0;font-size:var(--font-size-20);font-weight:var(--font-weight-sb)}.main_list .main_banner_add .item p.info{font-size:var(--font-size-20);font-weight:var(--font-weight-m);text-align:center}.main_list .main_banner_add .item p.info span{font-size:var(--font-size-42);font-weight:var(--font-weight-sb)}.main_list .main_banner_add .item:last-of-type{padding:16px}.main_list .main_banner_add .item ul{display:flex;flex-direction:column;gap:12px;height:100%}.main_list .main_banner_add .item ul li{display:flex;align-items:center;padding:0 20px 0 12px;background-color:var(--color-bg-inverse);border-radius:var(--border-radius-8);height:100%;cursor:pointer;position:relative}.main_list .main_banner_add .item ul li .title{font-size:var(--font-size-16);font-weight:var(--font-weight-m);position:relative;width:60px;flex-shrink:0}.main_list .main_banner_add .item ul li .title::after{position:absolute;content:"";width:1px;height:16px;background-color:var(--primitive-color-grey-300);top:50%;right:6px;transform:translateY(-50%)}.main_list .main_banner_add .item ul li .title span{color:var(--color-text-error)}.main_list .main_banner_add .item ul li:last-of-type .title span{color:#333}.main_list .main_banner_add .item ul li .content{display:flex;align-items:center;gap:8px;font-size:var(--font-size-14);font-weight:var(--font-weight-m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main_list .main_banner_add .item ul li .content .imgbox{width:56px}.main_list .main_banner_add .item ul li .iconbox{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.main_list .main_banner_add .item ul li.news .content{white-space:wrap}.main_list .main_banner_add .item p.subcases{margin:8px 0 0 0;color:var(--color-text-secondary);font-weight:var(--font-weight-m);text-align:center}.main_list>p.title{margin:0 0 80px 0;font-size:var(--font-size-42);font-weight:var(--font-weight-b);text-align:center}.main_list .announce_wrap .announce{margin:0 0 80px 0;font-size:var(--font-size-42);font-weight:var(--font-weight-b);text-align:center}.main_list .lists{margin:0 auto;width:100%;max-width:1336px}.main_list ul.tabs{display:flex;gap:8px;padding:0 68px;margin:0 0 24px 0;list-style:none;position:relative}.main_list ul.tabs li{display:flex;align-items:center;justify-content:center;padding:0 20px;min-width:100px;height:48px;font-size:var(--font-size-16);font-weight:var(--font-weight-r);border-radius:var(--border-radius-full);border:var(--border-width-1) solid var(--color-border-primary);color:var(--color-text-tertiary);cursor:pointer}.main_list ul.tabs li.more_plus{position:absolute;right:45px;border:0}.main_list ul.tabs li.more_plus img{width:15px;margin-left:5px}.main_list ul.tabs li.current{background-color:var(--color-bg-brand);border:var(--border-width-1) solid var(--color-border-brand);color:var(--color-text-inverse)}.main_list .tab-content{display:none;margin:0 auto;position:relative;width:100%}.main_list .none_swiper{margin:0 auto;max-width:calc(100% - 135px)}.main_list .tab-content.current{display:inherit}.main_list .main_list_swiper{margin:0 auto;overflow:hidden;max-width:calc(100% - 135px)}.main_list .tab-content .swiper-slide{width:100%}.main_list .tab-content .con_top{margin:0 0 28px 0}.main_list .tab-content .con_bottom,.main_list .tab-content .con_top{display:flex;gap:28px}.main_list .swiper-button-next,.main_list .swiper-button-prev{width:48px;height:48px;border-radius:var(--border-radius-full);border:var(--border-width-1) solid var(--color-border-disabled);box-shadow:0 2px 8px 0 rgba(0,0,0,.12)}.main_list .swiper-button-prev{left:0}.main_list .swiper-button-next{right:0}.main_list .swiper-button-next:after,.main_list .swiper-button-prev:after{font-size:var(--font-size-18);font-weight:var(--font-weight-b);color:var(--color-text-secondary)}.main_list .swiper-button-prev:after{margin-right:3px}.main_list .swiper-button-next:after{margin-left:3px}.main_list .swiper-button-next.swiper-button-disabled,.main_list .swiper-button-prev.swiper-button-disabled{opacity:.8}.main_list .swiper-button-next.swiper-button-disabled:after,.main_list .swiper-button-prev.swiper-button-disabled:after{opacity:.3}.main_list .tab-content .swiper-pagination{display:none}.if_none_pc{display:none}.main_list .item{width:100%;max-width:calc(100% / 2 - 14px)}.main_list .item .item_wrap{padding:28px;margin:0 auto;border-radius:var(--border-radius-20);border:var(--border-width-1) solid var(--color-border-primary);box-sizing:inherit}.main_list .item .top{display:flex;align-items:center;justify-content:space-between}.main_list .item .top .left{display:flex;gap:8px}.main_list .item .top .left .info{padding:0 12px;height:29px;line-height:29px;white-space:nowrap;border-radius:var(--border-radius-4);background-color:var(--color-bg-box);font-size:var(--font-size-14);font-weight:var(--font-weight-m)}.main_list .item .top .left .status{background-color:var(--bg-badge-status);color:var(--color-text-inverse)}.main_list .item .top .left .skin{background-color:var(--bg-badge-skin);color:var(--color-text-inverse)}.main_list .item .top .left .disease{background-color:var(--bg-badge-disease);color:var(--color-text-inverse)}.main_list .item .top .left .age{background-color:var(--bg-badge-age);color:var(--color-badge-age)}.main_list .item .top .left .overlap{background-color:var(--bg-badge-overlap);color:var(--color-text-inverse)}.main_list .item .top .left .sex{background-color:var(--bg-badge-sex);color:var(--color-badge-age)}.main_list .item .top .left .reservation{background-color:var(--bg-badge-reservation)}.main_list .item .middle{margin:16px 0 4px;font-size:var(--font-size-16);font-weight:var(--font-weight-r);color:var(--color-text-tertiary)}.main_list .item .middle .institution{display:flex;gap:4px;align-items:center}.main_list .item .middle .institution span.border{font-size:var(--font-size-12);font-weight:var(--font-weight-b)}.main_list .item .middle .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:8px 0 12px;cursor:pointer;font-size:var(--font-size-24);font-weight:var(--font-weight-m);color:var(--color-text-primary)}.main_list .item .bottom{display:flex;justify-content:end;gap:12px}.main_list .item .bottom button{padding:12.5px 0;width:100%;max-width:96px;text-align:center;border:var(--border-width-1) solid var(--color-border-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-m);color:var(--color-text-tertiary)}.main_list .item .bottom button.apply{border:none;color:var(--color-text-inverse);background-color:var(--color-bg-brand)}.main_list .more{display:flex;align-items:center;justify-content:center;gap:8px;margin:56px auto 0;width:100%;max-width:350px;height:60px;color:var(--color-text-brand);font-size:var(--font-size-16);font-weight:var(--font-weight-sb);border:var(--border-width-1) solid var(--color-bg-brand);border-radius:var(--border-radius-full);cursor:pointer}@media screen and (max-width:1024px){.main_list .if_none_pc{display:block}.main_list .if_pc{display:none}.main_list{margin:11px auto 20px;width:calc(100% - 64px)}.main_list .main_banner_add{display:none}.main_list>p.title{margin:0 0 60px 0;padding-top:60px}.main_list .announce_wrap .announce{margin:0 0 60px 0;padding-top:60px}.main_list .lists{max-width:inherit}.main_list ul.tabs{padding:0}.main_list ul.tabs li.more_plus{display:none}.main_list .tab-content{width:100%}.main_list .tab-content.current{display:inherit}.main_list .main_list_swiper{padding:0 0 20px 0;max-width:100%}.main_list .swiper-slide{display:flex;flex-direction:column;gap:20px;width:100%}.main_list .item{max-width:100%}.main_list .swiper_btn{display:none}.main_list .tab-content .swiper-pagination{display:block;position:inherit!important;bottom:-20px}}@media screen and (max-width:767px){.main_list{width:calc(100% - 40px);margin:11px auto 20px;padding:20px 0 0 0}.main_list>p.title{padding-top:30px;margin:0 0 30px 0;font-size:var(--font-size-28)}.main_list .announce_wrap .announce{padding-top:0;margin:0;font-size:var(--font-size-20)}.main_list .announce_wrap{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px 0}.main_list .announce_wrap .more_view{display:flex;align-items:center;font-size:var(--font-size-14);font-weight:var(--font-weight-m);color:#70757b;cursor:pointer}.main_list .main_list_swiper{padding:0 0 12px 0}.main_list .tab-content{width:100%}.main_list ul.tabs{gap:4px;margin:0 0 16px 0}.main_list ul.tabs li{padding:0 12px;min-width:64px;height:40px;line-height:40px;font-size:var(--font-size-14);font-weight:var(--font-weight-r)}.main_list ul.tabs li:last-of-type{white-space:nowrap}.main_list .item .item_wrap{padding:20px}.main_list .tab-content .swiper-pagination{bottom:-16px}.main_list .item .top .left{gap:4px}.main_list .item .top .left .info{padding:0 8px;height:22px;line-height:22px;white-space:nowrap;font-size:var(--font-size-12)}.main_list .item .middle{margin:16px 0;font-size:var(--font-size-14)}.main_list .item .middle .name{font-size:var(--font-size-18)}.main_list .item .bottom{display:flex;gap:8px}.main_list .item .bottom button{padding:12.5px 0;width:100%;max-width:96px}.main_list .item .bottom button.apply{max-width:inherit}.main_list .more{gap:8px;margin:0 auto;max-width:250px;height:48px}}