.middle-section-container{margin:5px 0}.search-banner{padding:10px 0 20px}.ant-select-dropdown em,.ant-select-dropdown .search-highlight{color:#d4380d!important;background-color:#fff3cd!important;border-radius:2px!important;padding:0 2px!important;font-style:normal!important;font-weight:500!important}.global-search-input em{color:#d4380d;background-color:#fff3cd;border-radius:2px;padding:0 2px;font-style:normal;font-weight:500}.global-search-input{width:100%;margin:0 auto;overflow:hidden}.global-search-input .ant-space-compact-item{width:100%}.global-search-input .ant-space-compact-item .search-input{border:none;height:48px;font-size:16px}.global-search-input .ant-space-compact-item .ant-btn{border:none;height:48px;padding:0 24px;font-size:16px}.middle-section-content{grid-template-columns:180px 1fr 280px 220px;align-items:start;gap:20px;display:grid}.left-logo-section{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;height:280px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000f}.left-logo-section:hover{background-color:#f0f2f5}.logos-wrapper{width:100%}.logo-item{color:#333;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.logo-image{object-fit:contain;width:160px;height:160px}.logo-name{text-align:center;font-size:20px;font-weight:600}.middle-news-section{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;height:280px;padding:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.news-header{border-bottom:2px solid #193cb8;justify-content:center;align-items:center;margin-bottom:4px;padding-bottom:8px;display:flex;position:relative}.middle-news-section{border-radius:8px}.middle-news-section ul{margin:0;padding:0}.middle-news-section li{cursor:pointer;border-bottom:1px solid #f0f0f0;border-radius:4px;min-height:40px;padding:10px 12px;transition:all .3s;position:relative}.middle-news-section li:last-child{border-bottom:none}.middle-news-section li:hover{background-color:#f5f5f5}.middle-news-section .news-content-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-center-title{color:#d4380d;font-size:20px;font-weight:700}.news-more-link{color:#1890ff;cursor:pointer;font-size:14px;text-decoration:none;transition:color .3s;position:absolute;right:0}.news-more-link:hover{color:#40a9ff;text-decoration:underline}.news-grid-container{background-color:#fff;border-radius:4px;animation:.5s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.news-item{cursor:pointer;border-bottom:1px solid #f0f0f0;border-radius:4px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .3s;display:flex}.news-item:last-child{border-bottom:none}.news-item:hover{background-color:#f5f5f5}.news-text{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:20px;font-size:14px;line-height:1.4;position:relative;overflow:hidden}.news-text:before{content:"▶";color:#1890ff;font-size:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.news-date{color:#999;white-space:nowrap;margin-left:16px;font-size:12px}.middle-section-content{align-items:stretch}.left-logo-section,.middle-news-section,.right-carousel-section{flex-direction:column;height:245px;display:flex}@media (max-width:1024px){.left-logo-section,.middle-news-section,.right-carousel-section{height:auto}}.right-login-card{background-color:#fff;border-radius:8px;height:245px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 12px #0000001a}.login-card-header{color:#fff;background:linear-gradient(135deg,#1890ff 0%,#36cfc9 100%);padding:8px 10px}.login-card-header h4{margin:0;font-size:18px;font-weight:500}.login-card-body{padding:10px}.login-options{flex-direction:column;gap:10px;display:flex}.login-options-grid{grid-template-columns:1fr 1fr;align-content:start;justify-items:start;gap:10px;height:100%;display:grid}.login-option{color:#333;text-align:center;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;min-height:50px;max-height:55px;padding:8px 6px;font-size:13px;text-decoration:none;transition:all .3s;display:flex}.login-option:hover{color:#1890ff;background-color:#f0f8ff;border-color:#1890ff}.option-icon{font-size:20px}@media (max-width:1200px){.middle-section-content{grid-template-columns:180px 1fr 260px}.logo-image{width:140px;height:140px}.logo-name{font-size:18px}}@media (max-width:1024px){.middle-section-content{flex-direction:column;grid-template-columns:1fr;gap:12px;display:flex}.left-logo-section,.right-login-card{display:none}.mobile-combined-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;order:1;overflow:hidden;box-shadow:0 1px 3px #0000001a}.mobile-card-header{color:#fff;background-color:#1890ff;border-bottom:1px solid #e8e8e8;padding:8px 12px}.right-carousel-section{order:2;width:100%;min-height:200px;height:200px!important}.middle-news-section{order:3;min-height:240px;height:auto!important}.search-banner{padding:12px 0}.ant-select-dropdown{max-width:calc(100vw - 32px)!important;left:16px!important;right:16px!important}.ant-select-dropdown .ant-select-item{padding:12px 16px!important}.ant-select-dropdown .ant-select-item .ant-select-item-option-content{font-size:14px!important;line-height:1.5!important}.ant-select-dropdown .ant-select-item .ant-select-item-option-content em{color:#d4380d!important;background-color:#fff3cd!important;border-radius:2px!important;padding:0 2px!important;font-style:normal!important;font-weight:500!important}.global-search-input .ant-space-compact-item .search-input{height:44px;font-size:14px}.global-search-input .ant-space-compact-item .ant-btn{height:44px;padding:0 20px;font-size:14px}.middle-news-section{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;padding:12px;display:flex;box-shadow:0 2px 8px #0000000f}.news-header{border-bottom:2px solid #193cb8;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex;position:relative}.news-center-title{color:#d4380d;font-size:16px;font-weight:700}.news-more-link{font-size:13px;position:absolute;right:0}.news-grid-container{flex-direction:column;flex:1;display:flex}.middle-news-section li{align-items:center;padding:8px 10px;display:flex}.news-text{text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:16px;font-size:14px;overflow:hidden}.news-date{flex-shrink:0;margin-left:8px;font-size:12px}}@media (max-width:480px){.search-banner{padding:10px 0}.global-search-input .ant-space-compact-item .search-input{height:40px;font-size:13px}.global-search-input .ant-space-compact-item .ant-btn{height:40px;padding:0 16px;font-size:13px}.middle-section-content{gap:12px}.logo-image{width:50px;height:50px}.logo-name{font-size:11px}.login-options-grid{gap:6px}.login-option{min-height:40px;padding:6px 4px;font-size:11px}.option-icon{margin-bottom:2px;font-size:14px}.news-text{padding-left:14px;font-size:13px}.login-option,.middle-news-section li{touch-action:manipulation;-webkit-user-select:none;user-select:none}.right-carousel-section{min-height:245px;height:245px!important}}
