body.pxb-embed-active{display:block!important;min-height:auto!important;margin:0;padding:0;background:#fff!important;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}body.pxb-embed-active .pxb-embed-main{display:block!important;flex:none!important;max-width:none!important;padding:0!important;margin:0!important;background:#fff!important;overflow:visible!important}body.pxb-embed-active #pxb_content.pxb-course-list,body.pxb-embed-active #pxb_content.pxb-demand-form,body.pxb-embed-active #pxb_content.pxb-institution-list,body.pxb-embed-active #pxb_content.pxb-trainer-list{padding-bottom:24px;overflow:visible}html:has(body.pxb-embed-active){overflow:visible!important;height:auto!important}body.pxb-embed-active .pxb-course-list span.pxb-filter-chip.is-selected{background-color:#e3f1f3!important;color:#006cb8!important}body.pxb-embed-active .pxb-demand-form input.pxb-date-input{appearance:none;display:inline-block;width:102px;height:28px;border:1px solid #ccc!important;background-color:#fff!important;color:#333!important}body.pxb-embed-active .pxb-course-list button.pxb-confirm-btn{appearance:none;background-color:#ececec}.pxb-course-list{--pxb-primary:#47cccc;--pxb-primary-hover:#47a8a8;--pxb-link:#006cbf;--pxb-link-hover:#ffa657;--pxb-selected-bg:#e3f1f3;--pxb-selected-color:#006cb8;--pxb-border:#e4e4e4;--pxb-hit:#e54046;--pxb-sort-active:#ff9a57;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:12px;color:#333;line-height:1.5;padding-right:10px}.pxb-course-list,.pxb-course-list *,.pxb-course-list :after,.pxb-course-list :before{box-sizing:border-box}.pxb-course-list a{color:var(--pxb-link);text-decoration:none}.pxb-course-list a:hover{color:var(--pxb-link-hover);text-decoration:underline}.pxb-course-list .pxb-insearch{border:1px solid var(--pxb-border);margin:18px 0 24px;width:100%}.pxb-course-list .pxb-search-box{height:60px;line-height:58px;border-bottom:1px solid var(--pxb-border);padding-left:25px;font-size:14px}.pxb-course-list .pxb-search-box input#keywords{width:240px;height:26px;line-height:26px;border:1px solid #ddd;border-radius:4px;padding:0 8px;margin-right:10px;font-size:14px}.pxb-course-list .pxb-search-box input#keywords:focus{border-color:var(--pxb-primary);outline:none}.pxb-course-list .pxb-search-btn{display:inline-block;cursor:pointer;color:#fff;font-size:14px;width:92px;height:28px;line-height:28px;border:none;border-radius:4px;padding:0 0 0 36px;vertical-align:middle;background:var(--pxb-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242 1.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") no-repeat 18px center}.pxb-course-list .pxb-search-btn:hover{background-color:var(--pxb-primary-hover)}.pxb-course-list .pxb-search-content{padding:10px 20px}.pxb-course-list .pxb-filter-row{min-height:30px;line-height:30px;overflow:visible;clear:both}.pxb-course-list .pxb-filter-row:after{content:"";display:table;clear:both}.pxb-course-list .pxb-filter-label{float:left;width:80px;text-align:right;font-size:14px;font-weight:400;color:#333}.pxb-course-list .pxb-filter-value{float:left;width:calc(100% - 80px);padding-left:8px;min-height:30px;overflow:visible}.pxb-course-list .pxb-filter-group{position:relative;min-height:35px;padding-right:56px}.pxb-course-list span.pxb-filter-chip{display:inline-block;margin-right:11px;cursor:pointer;padding:3px 6px;color:#333;font-size:12px;line-height:18px;border-radius:4px;user-select:none;vertical-align:middle;background:transparent;border:none;white-space:nowrap}.pxb-course-list span.pxb-filter-chip:hover{color:#006cb8}.pxb-course-list span.pxb-filter-chip.is-selected{background-color:#e3f1f3;color:#006cb8;padding:5px 8px;border-radius:4px}.pxb-course-list .pxb-more-anchor{position:absolute;right:0;top:0;display:inline-block}.pxb-course-list .pxb-more-anchor.is-open{z-index:20}.pxb-course-list .pxb-more-trigger{cursor:pointer;display:inline-block;color:#333;padding:3px 8px;font-size:12px;line-height:18px;white-space:nowrap}.pxb-course-list .pxb-more-trigger:hover{color:#006cb8}.pxb-course-list .pxb-more-panel{display:none;position:absolute;right:0;top:calc(100% - 4px);min-width:520px;max-width:680px;background:#f9f9f9;border:1px solid #d7d7d7;padding:8px 10px;line-height:25px;border-radius:4px;box-shadow:0 2px 8px rgb(0 0 0/8%)}.pxb-course-list .pxb-more-panel:before{content:"";position:absolute;left:-48px;right:-8px;top:-14px;height:16px}.pxb-course-list .pxb-more-panel.is-open{display:block}.pxb-course-list .pxb-sub-panel{line-height:25px;border:1px solid #d7d7d7;background:#f9f9f9;padding:6px;margin:8px 0 13px;border-radius:4px}.pxb-course-list .pxb-inline-controls{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:0;margin-left:6px;vertical-align:middle;white-space:nowrap}.pxb-course-list .pxb-range-sep{margin:0 4px;color:#666}.pxb-course-list .pxb-date-field{position:relative;display:inline-block;vertical-align:middle}.pxb-course-list .pxb-date-input{width:86px;height:20px;line-height:18px;border:1px solid #ccc;border-radius:2px;padding:0 4px;font-size:12px;color:#333;background:#fff;vertical-align:middle;cursor:pointer}.pxb-course-list .pxb-date-input:focus{border-color:#47cccc;outline:none}.pxb-course-list .pxb-date-popup{position:absolute;top:calc(100% + 2px);left:0;z-index:60;background:#fff;border:1px solid #bbb;box-shadow:0 2px 10px rgb(0 0 0/18%);padding:6px 8px 4px}.pxb-course-list .pxb-day-picker{--rdp-day-height:26px;--rdp-day-width:26px;--rdp-day_button-height:24px;--rdp-day_button-width:24px;--rdp-accent-color:#47cccc;--rdp-accent-background-color:#e3f1f3;font-size:12px;margin:0}.pxb-course-list .pxb-day-picker .rdp-months{justify-content:center}.pxb-course-list .pxb-day-picker .rdp-dropdowns{font-size:12px}.pxb-course-list .pxb-day-picker .rdp-day_button{font-size:12px;border-radius:2px}.pxb-course-list .pxb-day-picker .rdp-selected .rdp-day_button{background:#47cccc;color:#fff;border-color:#47cccc}.pxb-course-list .pxb-day-picker .rdp-today:not(.rdp-selected) .rdp-day_button{border:1px solid #47cccc;color:#47cccc}.pxb-course-list .pxb-date-popup-actions{display:flex;justify-content:center;gap:8px;border-top:1px solid #e4e4e4;margin-top:4px;padding-top:6px}.pxb-course-list .pxb-date-popup-actions button{min-width:40px;height:22px;line-height:20px;border:1px solid #aaa;border-radius:2px;background:#ececec;color:#333;font-size:12px;font-family:inherit;cursor:pointer;padding:0 8px}.pxb-course-list .pxb-date-popup-actions button:hover{background:#e0e0e0;border-color:#888}.pxb-course-list .pxb-mini-input{width:50px;height:20px;line-height:18px;border:1px solid #ccc;border-radius:2px;padding:0 4px;font-size:12px;text-align:center;color:#333;background:#fff;vertical-align:middle}.pxb-course-list .pxb-mini-input:focus{border-color:#47cccc;outline:none}.pxb-course-list button.pxb-confirm-btn{display:inline-block;min-width:36px;height:20px;line-height:18px;text-align:center;border:1px solid #aaa;border-radius:2px;background:#ececec;color:#333;font-size:12px;font-family:inherit;cursor:pointer;padding:0 6px;margin-left:4px;flex-shrink:0;vertical-align:middle}.pxb-course-list button.pxb-confirm-btn:hover{background:#e0e0e0;border-color:#888;color:#333}.pxb-course-list .pxb-reset-link{float:right;margin-top:-22px;padding-right:10px}.pxb-course-list .pxb-reset-link a{color:#666;font-size:12px}.pxb-course-list .pxb-sort-bar{border-bottom:1px solid #ccc;background:#fff;margin-bottom:4px}.pxb-course-list .pxb-sort-bar ul{list-style:none;margin:0;padding:8px 0;display:flex;align-items:center;flex-wrap:wrap}.pxb-course-list .pxb-sort-bar li{font-size:14px;color:#666;line-height:20px}.pxb-course-list .pxb-sort-bar li a{display:inline-flex;align-items:center;gap:2px;color:#333;padding:0 8px;line-height:20px;height:20px;vertical-align:middle}.pxb-course-list .pxb-sort-bar li a.is-active,.pxb-course-list .pxb-sort-bar li a:hover{color:var(--pxb-sort-active);background:#fff}.pxb-course-list .pxb-sort-bar li a.sort-asc i,.pxb-course-list .pxb-sort-bar li a.sort-desc i{display:block;width:10px;height:10px;margin:0;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ff9a57' d='M5 1 L9 6 H1 Z'/%3E%3C/svg%3E") no-repeat 50% /contain}.pxb-course-list .pxb-sort-bar li a.sort-desc i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ff9a57' d='M5 9 L1 4 H9 Z'/%3E%3C/svg%3E")}.pxb-course-list .pxb-sort-bar li a:not(.sort-asc):not(.sort-desc) i{display:none}.pxb-course-list .pxb-course-item{width:100%;border-bottom:1px solid var(--pxb-border);padding-bottom:10px;margin-bottom:0}.pxb-course-list .pxb-course-item:hover{background:#f4faff}.pxb-course-list .pxb-course-top{overflow:hidden;height:42px;line-height:42px}.pxb-course-list .pxb-course-title-wrap{float:left;width:calc(100% - 270px)}.pxb-course-list .pxb-course-title{float:left;font-size:16px;color:var(--pxb-link);margin-top:10px;line-height:22px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxb-course-list .pxb-course-meta{float:right;width:270px;text-align:right;font-size:12px}.pxb-course-list .pxb-hit{color:var(--pxb-hit)}.pxb-course-list .pxb-stars{display:inline-flex;gap:1px;vertical-align:middle;margin-left:4px}.pxb-course-list .pxb-star{color:#ddd;font-size:14px;line-height:1}.pxb-course-list .pxb-star.is-filled{color:#f5a623}.pxb-course-list .pxb-course-body{border:1px solid #e6e6e6;background:#f9f9f9;padding:10px 20px;margin-top:4px}.pxb-course-list .pxb-course-grid{overflow:hidden}.pxb-course-list .pxb-grid-cell{float:left;line-height:21px;font-size:12px}.pxb-course-list .pxb-grid-cell.w260{width:34%}.pxb-course-list .pxb-grid-cell.w160{width:22%}.pxb-course-list .pxb-grid-cell.w290{width:44%}.pxb-course-list .pxb-keywords{margin-top:6px;font-size:12px;color:#666;clear:both}.pxb-course-list .pxb-empty{padding:30px 0;text-align:center;font-size:14px;color:#666;background:#fff}.pxb-course-list .pxb-pagination{margin:10px 0;padding-bottom:4px;font-size:12px;text-align:right;line-height:20px}.pxb-course-list .pxb-pagination a{margin:0 4px;color:#666}.pxb-course-list .pxb-pagination strong{margin:0 4px}.pxb-trainer-list{--pxb-primary:#47cccc;--pxb-primary-hover:#47a8a8;--pxb-link:#006cbf;--pxb-link-hover:#ffa657;--pxb-border:#e4e4e4;--pxb-hit:#e54046;--pxb-sort-active:#ff9a57;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:12px;color:#333;line-height:1.5}.pxb-trainer-list,.pxb-trainer-list *,.pxb-trainer-list :after,.pxb-trainer-list :before{box-sizing:border-box}.pxb-trainer-list a{color:var(--pxb-link);text-decoration:none}.pxb-trainer-list a:hover{color:var(--pxb-link-hover);text-decoration:underline}.pxb-trainer-list .pxb-insearch{border:1px solid var(--pxb-border);margin:18px 0 24px;width:100%}.pxb-trainer-list .pxb-search-box{height:60px;line-height:58px;border-bottom:1px solid var(--pxb-border);padding-left:25px;font-size:14px}.pxb-trainer-list .pxb-search-box input#keywords{width:240px;height:26px;line-height:26px;border:1px solid #ddd;border-radius:4px;padding:0 8px;margin-right:10px;font-size:14px}.pxb-trainer-list .pxb-search-btn{display:inline-block;cursor:pointer;color:#fff;font-size:14px;width:92px;height:28px;line-height:28px;border:none;border-radius:4px;padding:0 0 0 36px;vertical-align:middle;background:var(--pxb-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242 1.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") no-repeat 18px center}.pxb-trainer-list .pxb-search-content{padding:10px 20px}.pxb-trainer-list .pxb-filter-row{min-height:30px;line-height:30px;overflow:visible;clear:both}.pxb-trainer-list .pxb-filter-row:after{content:"";display:table;clear:both}.pxb-trainer-list .pxb-filter-label{float:left;width:80px;text-align:right;font-size:14px;color:#333}.pxb-trainer-list .pxb-filter-value{float:left;width:calc(100% - 80px);padding-left:8px;min-height:30px}.pxb-trainer-list .pxb-trainer-filters .pxb-filter-value{line-height:32px}.pxb-trainer-list .pxb-select-label{margin-left:12px;font-size:14px;color:#333}.pxb-trainer-list .pxb-select-label:first-child{margin-left:0}.pxb-trainer-list select.pxb-select{height:24px;line-height:22px;border:1px solid #ccc;border-radius:2px;font-size:12px;color:#333;background:#fff;margin-right:6px;vertical-align:middle}.pxb-trainer-list select.pxb-select-short{min-width:88px}.pxb-trainer-list label.pxb-radio{margin-right:18px;font-size:14px;cursor:pointer}.pxb-trainer-list label.pxb-radio input{margin-right:4px;vertical-align:middle}.pxb-trainer-list .pxb-reset-link{float:right;margin-top:-22px;padding-right:10px}.pxb-trainer-list .pxb-reset-link button{appearance:none;border:0;background:transparent;color:#666;cursor:pointer;font-size:12px;padding:0}.pxb-trainer-list .pxb-sort-bar{border-bottom:1px solid #ccc;background:#fff;margin-bottom:4px}.pxb-trainer-list .pxb-sort-bar ul{list-style:none;margin:0;padding:8px 0;display:flex;align-items:center}.pxb-trainer-list .pxb-sort-bar li{font-size:14px;color:#666}.pxb-trainer-list .pxb-sort-bar li a{display:inline-flex;align-items:center;gap:2px;color:#333;padding:0 8px}.pxb-trainer-list .pxb-sort-bar li a.sort-asc,.pxb-trainer-list .pxb-sort-bar li a.sort-desc,.pxb-trainer-list .pxb-sort-bar li a:hover{color:var(--pxb-sort-active)}.pxb-trainer-list .pxb-sort-bar li a.sort-asc i,.pxb-trainer-list .pxb-sort-bar li a.sort-desc i{display:block;width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ff9a57' d='M5 1 L9 6 H1 Z'/%3E%3C/svg%3E") no-repeat 50% /contain}.pxb-trainer-list .pxb-sort-bar li a.sort-desc i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ff9a57' d='M5 9 L1 4 H9 Z'/%3E%3C/svg%3E")}.pxb-trainer-list .pxb-sort-bar li a:not(.sort-asc):not(.sort-desc) i{display:none}.pxb-trainer-list .pxb-trainer-item{overflow:hidden;padding:14px 0;border-bottom:1px solid var(--pxb-border)}.pxb-trainer-list .pxb-trainer-item:hover{background:#f4faff}.pxb-trainer-list .pxb-trainer-photo{float:left;width:120px}.pxb-trainer-list .pxb-trainer-avatar{width:108px;height:108px;object-fit:cover;border:1px solid #e6e6e6;display:block}.pxb-trainer-list .pxb-trainer-body{float:left;width:calc(100% - 120px);padding-left:8px}.pxb-trainer-list .pxb-trainer-head{margin-bottom:8px;line-height:22px}.pxb-trainer-list .pxb-trainer-name{font-size:16px;font-weight:700;color:var(--pxb-link);margin-right:6px}.pxb-trainer-list .pxb-trainer-badge{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-size:10px;color:#fff;background:#e54046;border-radius:50%;vertical-align:middle;margin-right:6px}.pxb-trainer-list .pxb-trainer-intro{font-size:12px;color:#333;font-weight:400;margin-left:4px}.pxb-trainer-list .pxb-trainer-row{overflow:hidden;line-height:21px;font-size:12px}.pxb-trainer-list .pxb-trainer-cell{float:left}.pxb-trainer-list .pxb-trainer-cell.w50{width:50%}.pxb-trainer-list .pxb-trainer-cell.w98{width:98%}.pxb-trainer-list .pxb-trainer-line{line-height:21px;font-size:12px;margin-top:2px}.pxb-trainer-list .pxb-trainer-line.muted{color:#7f7f7f}.pxb-trainer-list .pxb-trainer-stats{margin-top:8px}.pxb-trainer-list .pxb-trainer-meta{text-align:right}.pxb-trainer-list .pxb-trainer-meta>span{margin-left:12px}.pxb-trainer-list .pxb-trainer-meta>span:first-child{margin-left:0}.pxb-trainer-list .pxb-trainer-rating{display:inline-flex;align-items:center;gap:4px}.pxb-trainer-list .pxb-stars{display:inline-flex;gap:1px;vertical-align:middle}.pxb-trainer-list .pxb-star{color:#ddd;font-size:14px}.pxb-trainer-list .pxb-star.is-filled{color:#f5a623}.pxb-trainer-list .pxb-empty{padding:30px 0;text-align:center;font-size:14px;color:#666}.pxb-trainer-list .pxb-pagination{margin:10px 0;padding-bottom:4px;font-size:12px;text-align:center;line-height:20px}.pxb-trainer-list .pxb-pagination a{margin:0 4px;color:#666}.pxb-trainer-list .pxb-pagination strong{margin:0 4px}@media (max-width:640px){.pxb-trainer-list{width:100%;max-width:100vw;overflow-x:hidden}.pxb-trainer-list .pxb-search-box{height:auto;line-height:1.6;padding:12px}.pxb-trainer-list .pxb-search-box input#keywords{width:min(100%,220px);max-width:100%;margin:6px 6px 6px 0}.pxb-trainer-list .pxb-search-content{padding:10px 12px}.pxb-trainer-list .pxb-filter-label,.pxb-trainer-list .pxb-filter-value{float:none;width:100%;padding-left:0;text-align:left}.pxb-trainer-list .pxb-select-label{display:inline-block;margin:6px 6px 4px 0}.pxb-trainer-list select.pxb-select{max-width:100%;margin-bottom:6px}.pxb-trainer-list .pxb-reset-link{float:none;margin:8px 0 0;padding-right:0}.pxb-trainer-list .pxb-trainer-body,.pxb-trainer-list .pxb-trainer-cell,.pxb-trainer-list .pxb-trainer-photo{float:none;width:100%!important}.pxb-trainer-list .pxb-trainer-photo{margin-bottom:10px}.pxb-trainer-list .pxb-trainer-meta{text-align:left}.pxb-trainer-list .pxb-trainer-meta>span{display:inline-block;margin:0 12px 4px 0}}.pxb-institution-list{--pxb-primary:#47cccc;--pxb-primary-hover:#47a8a8;--pxb-link:#006cbf;--pxb-link-hover:#ffa657;--pxb-border:#e4e4e4;--pxb-hit:#e54046;--pxb-sort-active:#ff9a57;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:12px;color:#333;line-height:1.5;box-sizing:border-box;padding-right:10px}.pxb-institution-list *,.pxb-institution-list :after,.pxb-institution-list :before{box-sizing:border-box}.pxb-institution-list a{color:var(--pxb-link);text-decoration:none}.pxb-institution-list a:hover{color:var(--pxb-link-hover);text-decoration:underline}.pxb-institution-list .pxb-insearch{border:1px solid var(--pxb-border);margin:18px 0 24px;width:100%}.pxb-institution-list .pxb-search-box{height:60px;line-height:58px;border-bottom:1px solid var(--pxb-border);padding-left:25px;font-size:14px}.pxb-institution-list .pxb-search-box input#keywords{width:240px;height:26px;line-height:26px;border:1px solid #ddd;border-radius:4px;padding:0 8px;margin-right:10px;font-size:14px}.pxb-institution-list .pxb-search-btn{display:inline-block;cursor:pointer;color:#fff;font-size:14px;width:92px;height:28px;line-height:28px;border:none;border-radius:4px;padding:0 0 0 36px;vertical-align:middle;background:var(--pxb-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242 1.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") no-repeat 18px center}.pxb-institution-list .pxb-search-content{padding:10px 20px}.pxb-institution-list .pxb-filter-row{min-height:30px;line-height:30px;overflow:visible;clear:both}.pxb-institution-list .pxb-filter-row:after{content:"";display:table;clear:both}.pxb-institution-list .pxb-filter-label{float:left;width:80px;text-align:right;font-size:14px;color:#333}.pxb-institution-list .pxb-filter-value{float:left;width:calc(100% - 80px);padding-left:8px;min-height:30px}.pxb-institution-list .pxb-institution-filters .pxb-filter-value{line-height:32px}.pxb-institution-list .pxb-select-label{margin-left:12px;font-size:14px;color:#333}.pxb-institution-list .pxb-select-label:first-child{margin-left:0}.pxb-institution-list select.pxb-select{height:24px;line-height:22px;border:1px solid #ccc;border-radius:2px;font-size:12px;color:#333;background:#fff;margin-right:6px;vertical-align:middle}.pxb-institution-list select.pxb-select-short{min-width:88px}.pxb-institution-list .pxb-reset-link{float:right;margin-top:-22px;padding-right:10px}.pxb-institution-list .pxb-reset-link a{color:#666;font-size:12px}.pxb-institution-list .pxb-sort-bar{border-bottom:1px solid #ccc;background:#fff;margin-bottom:4px}.pxb-institution-list .pxb-sort-bar ul{list-style:none;margin:0;padding:8px 0;display:flex;align-items:center}.pxb-institution-list .pxb-sort-bar li{font-size:14px;color:#666}.pxb-institution-list .pxb-sort-bar li a{display:inline-flex;align-items:center;gap:2px;color:#333;padding:0 8px}.pxb-institution-list .pxb-sort-bar li a.sort-asc,.pxb-institution-list .pxb-sort-bar li a.sort-desc,.pxb-institution-list .pxb-sort-bar li a:hover{color:var(--pxb-sort-active)}.pxb-institution-list .pxb-sort-bar li a.sort-asc i,.pxb-institution-list .pxb-sort-bar li a.sort-desc i{display:block;width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ff9a57' d='M5 1 L9 6 H1 Z'/%3E%3C/svg%3E") no-repeat 50% /contain}.pxb-institution-list .pxb-sort-bar li a.sort-desc i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ff9a57' d='M5 9 L1 4 H9 Z'/%3E%3C/svg%3E")}.pxb-institution-list .pxb-sort-bar li a:not(.sort-asc):not(.sort-desc) i{display:none}.pxb-institution-list .pxb-institution-item{overflow:hidden;padding:14px 0;border-bottom:1px solid var(--pxb-border)}.pxb-institution-list .pxb-institution-item:hover{background:#f4faff}.pxb-institution-list .pxb-institution-logo{float:left;width:120px}.pxb-institution-list .pxb-institution-logo-img{width:100px;height:100px;object-fit:contain;border:1px solid #e6e6e6;display:block;background:#fff}.pxb-institution-list .pxb-institution-body{float:left;width:calc(100% - 120px);padding-left:8px}.pxb-institution-list .pxb-institution-head{overflow:hidden;margin-bottom:8px;line-height:22px}.pxb-institution-list .pxb-institution-title{float:left;max-width:calc(100% - 160px)}.pxb-institution-list .pxb-institution-name{font-size:14px;font-weight:700;color:var(--pxb-link);margin-right:6px}.pxb-institution-list .pxb-institution-badge{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;font-size:10px;color:#fff;background:#e54046;border-radius:50%;vertical-align:middle}.pxb-institution-list .pxb-institution-score{float:right;display:flex;align-items:center;gap:4px;font-size:12px}.pxb-institution-list .pxb-institution-score-label{color:#333}.pxb-institution-list .pxb-institution-center{clear:both;font-size:12px;line-height:21px}.pxb-institution-list .pxb-institution-center p{margin:0 0 4px}.pxb-institution-list .pxb-institution-center b{font-weight:700;color:#333}.pxb-institution-list .pxb-institution-stats{margin-top:8px;text-align:right;font-size:12px;line-height:21px}.pxb-institution-list .pxb-institution-stats>span{margin-left:12px}.pxb-institution-list .pxb-institution-stats>span:first-child{margin-left:0}.pxb-institution-list .pxb-stars{display:inline-flex;gap:1px;vertical-align:middle}.pxb-institution-list .pxb-star{color:#ddd;font-size:14px}.pxb-institution-list .pxb-star.is-filled{color:#f5a623}.pxb-institution-list .pxb-empty{padding:30px 0;text-align:center;font-size:14px;color:#666}.pxb-institution-list .pxb-pagination{margin:10px 0;padding-bottom:4px;font-size:12px;text-align:center;line-height:20px}.pxb-institution-list .pxb-pagination a{margin:0 4px;color:#666}.pxb-institution-list .pxb-pagination strong{margin:0 4px}.pxb-demand-form{--pxb-primary:#47cccc;--pxb-primary-hover:#3bb8b8;--pxb-link:#0066cc;--pxb-border:#e4e4e4;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:12px;color:#333;line-height:1.5;border:1px solid var(--pxb-border);margin:18px auto;width:100%}.pxb-demand-form,.pxb-demand-form *,.pxb-demand-form :after,.pxb-demand-form :before{box-sizing:border-box}.pxb-demand-form .pxb-demand-help{padding:12px 20px 0}.pxb-demand-form .pxb-demand-help-text{font-size:14px;line-height:40px;color:#333}.pxb-demand-form .pxb-demand-tip-icon{display:inline-block;width:16px;height:16px;margin-right:2px;vertical-align:text-bottom;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ff9a57' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm0 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm1.5 8h-3l.5-5h2l.5 5z'/%3E%3C/svg%3E") no-repeat 50% /contain}.pxb-demand-form .pxb-demand-advisor{color:var(--pxb-link);text-decoration:none;padding-left:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%230066cc' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-2.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-5 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zM8 9c-2.67 0-8 1.34-8 4v1h16v-1c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E") no-repeat 0 2px}.pxb-demand-form .pxb-demand-advisor:hover{text-decoration:underline}.pxb-demand-form .pxb-demand-subject{height:20px;width:96%;margin:10px auto;position:relative;border-bottom:1px solid var(--pxb-border)}.pxb-demand-form .pxb-demand-subject span{position:absolute;left:0;top:3px;font-size:16px;font-weight:700;color:#333;background:#fff;padding:5px 10px}.pxb-demand-form .pxb-demand-register{padding:10px 20px 24px}.pxb-demand-form .pxb-demand-fields{list-style:none;margin:25px 0 0 35px;padding:0}.pxb-demand-form .pxb-demand-fields>li{overflow:visible;margin-bottom:15px;min-height:30px;clear:both}.pxb-demand-form .pxb-demand-lab{float:left;width:120px;text-align:right;line-height:28px;font-size:14px;padding-right:8px}.pxb-demand-form .pxb-demand-req{color:#e54046}.pxb-demand-form .pxb-demand-content{float:left;width:calc(100% - 130px);min-height:28px;line-height:28px;font-size:14px}.pxb-demand-form .pxb-demand-radio{margin-right:24px;cursor:pointer;font-size:14px}.pxb-demand-form .pxb-demand-radio input{margin-right:4px;vertical-align:middle}.pxb-demand-form .pxb-demand-input,.pxb-demand-form .pxb-demand-select,.pxb-demand-form .pxb-demand-textarea{border:1px solid #ccc;border-radius:2px;font-size:14px;color:#333;background:#fff;font-family:inherit}.pxb-demand-form .pxb-demand-input{height:28px;line-height:26px;padding:0 8px}.pxb-demand-form .pxb-demand-input-wide{width:500px;max-width:100%}.pxb-demand-form .pxb-demand-input-narrow{width:120px}.pxb-demand-form .pxb-demand-select{height:28px;line-height:26px;min-width:120px;margin-right:8px}.pxb-demand-form .pxb-demand-select-short{min-width:120px}.pxb-demand-form .pxb-demand-textarea{width:500px;max-width:100%;height:80px;padding:6px 8px;line-height:1.5;resize:vertical}.pxb-demand-form .pxb-date-field{position:relative;display:inline-block;vertical-align:middle;flex-shrink:0}.pxb-demand-form .pxb-date-input{width:102px;height:28px;line-height:26px;border:1px solid #ccc;border-radius:2px;padding:0 8px;font-size:14px;color:#333;background:#fff;vertical-align:middle;cursor:pointer;box-sizing:border-box}.pxb-demand-form .pxb-date-input::placeholder{color:#999}.pxb-demand-form .pxb-date-input:focus{border-color:#47cccc;outline:none}.pxb-demand-form .pxb-date-popup{position:absolute;top:calc(100% + 2px);left:0;z-index:60;background:#fff;border:1px solid #bbb;box-shadow:0 2px 10px rgb(0 0 0/18%);padding:6px 8px 4px}.pxb-demand-form .pxb-day-picker{--rdp-day-height:28px;--rdp-day-width:28px;--rdp-day_button-height:26px;--rdp-day_button-width:26px;--rdp-accent-color:#47cccc;--rdp-accent-background-color:#e3f1f3;font-size:12px;margin:0}.pxb-demand-form .pxb-day-picker .rdp-months{justify-content:center}.pxb-demand-form .pxb-day-picker .rdp-dropdowns{font-size:12px}.pxb-demand-form .pxb-day-picker .rdp-day_button{font-size:12px;border-radius:2px}.pxb-demand-form .pxb-day-picker .rdp-selected .rdp-day_button{background:#47cccc;color:#fff;border-color:#47cccc}.pxb-demand-form .pxb-day-picker .rdp-today:not(.rdp-selected) .rdp-day_button{border:1px solid #47cccc;color:#47cccc}.pxb-demand-form .pxb-date-popup-actions{display:flex;justify-content:center;gap:8px;border-top:1px solid #e4e4e4;margin-top:4px;padding-top:6px}.pxb-demand-form .pxb-date-popup-actions button{min-width:40px;height:24px;line-height:22px;border:1px solid #aaa;border-radius:2px;background:#ececec;color:#333;font-size:12px;font-family:inherit;cursor:pointer;padding:0 8px}.pxb-demand-form .pxb-date-popup-actions button:hover{background:#e0e0e0;border-color:#888}.pxb-demand-form .pxb-demand-date-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:28px}.pxb-demand-form .pxb-demand-hint{color:#cacaca;font-size:12px;line-height:1.4;flex:1;min-width:200px}.pxb-demand-form .pxb-demand-submit-row{width:100%;text-align:center;margin-top:20px!important;padding-top:10px}.pxb-demand-form .pxb-demand-submit{display:inline-block;min-width:130px;height:36px;line-height:36px;padding:0 24px;border:none;border-radius:4px;background:var(--pxb-primary);color:#fff;font-size:14px;cursor:pointer}.pxb-demand-form .pxb-demand-submit:hover:not(:disabled){background:var(--pxb-primary-hover)}.pxb-demand-form .pxb-demand-submit:disabled{opacity:.7;cursor:not-allowed}.pxb-demand-form .pxb-demand-success-mask{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.pxb-demand-form .pxb-demand-success-box{background:#fff;border:1px solid #ccc;border-radius:4px;padding:20px 24px;width:450px;max-width:100%;font-size:14px;line-height:1.8}.pxb-demand-form .pxb-demand-success-box h3{margin:0 0 12px;font-size:16px;font-weight:700;text-align:center}.pxb-demand-form .pxb-demand-success-actions{text-align:center;margin-top:16px}