body{font-family:Microsoft YaHei,"\5b8b\4f53",'宋体',Arial,sans-serif;letter-spacing:1px}body a{text-decoration:none}body li{list-style:none}@media screen and (max-width:1200px){body{width:1200px !important}}.container-fluid{padding:0}.body.navbar-fixed{padding-top:64px;transition:padding-top .3s ease}.m-header{width:100%;height:auto}.m-header .topbar{width:100%;height:auto;background-color:#0031c8;background-color:#0047ff}.m-header .topbar .m-welcome{margin:0 auto;width:1200px;padding:4px 10px;height:30px;color:#fff;font-size:14px}.m-header .topbar .m-welcome .pull-left:first-child{transition:transform .3s ease;transform-origin:left center;display:inline-block}.m-header .topbar .m-welcome .pull-left:first-child:hover{transform:scale(1.05)}.m-header .topbar .m-welcome .language .pull-left{margin-right:12px}.m-header .topbar .m-welcome .language a{color:#fff;text-decoration:none;font-size:11px;transition:transform .3s ease;transform-origin:center;display:inline-block}.m-header .topbar .m-welcome .language a:hover{color:#fff;text-decoration:underline !important;transform:scale(1.1)}.m-header .h-ppt{width:100%;height:auto;background-color:#fff;overflow-x:hidden}.m-header .h-ppt .carousel-h{position:relative;width:100%;height:450px;overflow:hidden;margin:0;padding:0}.m-header .h-ppt .carousel-h .carousel-inner-h{width:100%;height:100%}.m-header .h-ppt .carousel-h .carousel-item-h{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease-in-out}.m-header .h-ppt .carousel-h .carousel-item-h.active-h{opacity:1}.m-header .h-ppt .carousel-h .carousel-item-h img{width:100%;height:100%;object-fit:cover;display:block}.m-header .h-ppt .carousel-h .carousel-control-h{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:60px;background-color:rgba(0,0,0,0.3);color:#fff;font-size:24px;font-weight:bold;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;user-select:none}.m-header .h-ppt .carousel-h .carousel-control-h:hover{background-color:rgba(0,0,0,0.6);transform:translateY(-50%) scale(1.05)}.m-header .h-ppt .carousel-h .carousel-control-h.prev-h{left:0;border-top-right-radius:30px;border-bottom-right-radius:30px}.m-header .h-ppt .carousel-h .carousel-control-h.prev-h::before{content:'<'}.m-header .h-ppt .carousel-h .carousel-control-h.next-h{right:0;border-top-left-radius:30px;border-bottom-left-radius:30px}.m-header .h-ppt .carousel-h .carousel-control-h.next-h::before{content:'>'}.m-header .m-navbar{width:100%;height:auto;background-color:#0047ff}.m-header .m-navbar.fixed-top{position:fixed;top:0;left:0;z-index:1030;box-shadow:0 2px 8px rgba(0,0,0,0.15);animation:slideDown .3s ease forwards}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.m-header .m-navbar .m-nav{margin:0 auto;width:1200px}.m-header .m-navbar .m-nav .navbar{margin:0}.m-header .m-navbar .m-nav .navbar-default{background-color:#0047ff;border-color:#0047ff;border-radius:0 !important;border:0}.m-header .m-navbar .m-nav .dropdown-menu{z-index:9999}.m-header .m-navbar .m-nav .dropdown-menu,.m-header .m-navbar .m-nav .navbar-nav>.open>a{background-color:#0047ff}.m-header .m-navbar .m-nav .dropdown-menu:hover,.m-header .m-navbar .m-nav .navbar-nav>.open>a:hover{background-color:#0047ff}.m-header .m-navbar .m-nav .dropdown-menu>.divider{background-color:#0047ff;z-index:9999}.m-header .m-navbar .m-nav .dropdown-menu>li>a{padding-top:4px;padding-bottom:4px;z-index:9999}.m-header .m-navbar .m-nav .dropdown-menu>li>a:hover{background-color:#003dfb}.m-header .m-navbar .m-nav .navbar-nav{display:flex;list-style:none;padding:0;margin:0;width:100%}.m-header .m-navbar .m-nav .navbar-nav li{flex:1;text-align:center;box-sizing:border-box;white-space:nowrap;z-index:9999}.m-header .m-navbar .m-nav .navbar-nav a{font-size:15px !important;color:#fff;padding-top:20px;padding-bottom:20px;transition:transform .3s ease;display:inline-block}.m-header .m-navbar .m-nav .navbar-nav a:hover{color:#fff;background-color:#0031c8;transform:translateY(3px)}.m-header .m-navbar .m-nav .navbar-nav .active a{color:#fff;border-color:#0031c8;background-color:#0031c8;transform:translateY(3px);font-weight:bold}.m-header .m-navbar .m-nav .navbar-nav *{transition:All .3s ease-in-out;-webkit-transition:All .3s ease-in-out;-moz-transition:All .3s ease-in-out;-o-transition:All .3s ease-in-out}.m-header .m-navbar .m-nav .navbar-nav *:hover{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03)}.m-header .m-navbar .m-nav .dropdown:hover>.dropdown-menu{display:block;z-index:9999}.m-header .m-navbar .m-nav .dropdown>.dropdown-toggle:active{pointer-events:none;z-index:9999}.m-body{width:100%;height:auto;background-color:#fff}.m-index{width:100%;height:auto;background-color:#fff;margin:0 auto;width:1200px}.m-index .box-main{width:100%;height:auto;overflow:hidden;display:flex;flex-wrap:wrap;padding:0;margin:0}.m-index .box-main .box-item{margin-top:20px;width:590px;box-sizing:border-box}.m-index .box-main .box-item:nth-child(2n+1){margin-right:20px}.m-index .box-area{width:100%;height:auto;overflow:hidden;padding:18px 0 0 0}.m-index .reg-bnt{width:100%;padding:1rem;box-sizing:border-box}.m-index .reg-bnt ul{list-style:none;padding:0;margin:0;width:100%;display:grid;gap:15px}.m-index .reg-bnt li{width:100%;position:relative}.m-index .reg-bnt li:last-child{margin-bottom:0}.m-index .reg-bnt li::after{content:'';position:absolute;bottom:-8px;left:10%;width:80%;height:4px;border-radius:50%;background:rgba(0,0,0,0.05);z-index:-1}.m-index .reg-bnt ul:has(li:only-child){grid-template-columns:1fr}.m-index .reg-bnt ul:has( li:nth-child(2):last-child),.m-index .reg-bnt ul:has( li:nth-child(4):last-child){grid-template-columns:repeat(2, 1fr)}.m-index .reg-bnt ul:has( li:nth-child(3):last-child){grid-template-columns:repeat(2, 1fr)}.m-index .reg-bnt ul:has( li:nth-child(3):last-child) li:nth-child(3){grid-column:span 2}.m-index .reg-bnt a{display:flex;align-items:center;text-decoration:none;color:#fff;font-weight:500;padding:1rem 1.5rem;border-radius:12px;width:100%;height:65px;box-sizing:border-box;transition:all .3s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 15px rgba(0,0,0,0.1);font-size:16px;border:1px solid rgba(255,255,255,0.1)}.m-index .reg-bnt a i{font-size:24px;margin-right:1rem;width:28px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.1)}.m-index .reg-bnt a:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.15);border-color:rgba(255,255,255,0.2)}.m-index .reg-bnt a:active{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.m-index .reg-bnt li:nth-child(1) a{background:linear-gradient(135deg, #6a5acd 0, #7b68ee 100%)}.m-index .reg-bnt li:nth-child(2) a{background:linear-gradient(135deg, #f4a261 0, #e9c46a 100%)}.m-index .reg-bnt li:nth-child(3) a{background:linear-gradient(135deg, #165dff 0, #0a2463 100%)}.m-index .reg-bnt li:nth-child(4) a{background:linear-gradient(135deg, #9d4edd 0, #5b21b6 100%)}.m-index .timer-stop{display:flex;align-items:stretch;gap:20px;width:100%;max-width:1200px;margin:0 auto}.m-index .timer-stop .timer-area{width:60%;box-sizing:border-box}.m-index .timer-stop .timer-area .countdown-container{display:flex;flex-direction:row;background-color:#fcfdfe;border-radius:16px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,0.06);transition:all .3s ease}.m-index .timer-stop .timer-area .countdown-container:hover{box-shadow:0 10px 24px rgba(0,0,0,0.08)}.m-index .timer-stop .timer-area .left-section{width:30%;background:linear-gradient(135deg, #0031c8, #0047ff);color:#fff;padding:40px 20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.m-index .timer-stop .timer-area .left-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.m-index .timer-stop .timer-area .left-content{text-align:center;position:relative;z-index:1}.m-index .timer-stop .timer-area .left-content h2{font-size:clamp(1.2rem, 3vw, 1.8rem);font-weight:600;margin-bottom:8px;letter-spacing:.5px}.m-index .timer-stop .timer-area .left-content p{font-size:14px;color:#fff;opacity:.9}.m-index .timer-stop .timer-area .calendar-icon{width:60px;height:60px;margin:0 auto 16px;position:relative;background-color:rgba(255,255,255,0.2);border-radius:10px;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.m-index .timer-stop .timer-area .calendar-icon::before{content:'';position:absolute;top:12px;left:0;width:100%;height:8px;background-color:rgba(255,255,255,0.3)}.m-index .timer-stop .timer-area .calendar-icon::after{content:'24';position:absolute;top:50%;left:50%;transform:translate(-50%, -35%);color:#fff;font-weight:bold;font-size:20px}.m-index .timer-stop .timer-area .right-section{width:70%;background-color:#fcfdfe;padding:40px 20px;display:flex;align-items:center;justify-content:center}.m-index .timer-stop .timer-area .countdown-display{width:100%;display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;align-items:center;padding:10px 0;min-width:450px;overflow-x:auto;scrollbar-width:none}.m-index .timer-stop .timer-area .countdown-display::-webkit-scrollbar{display:none}.m-index .timer-stop .timer-area .countdown-item{min-width:80px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,71,255,0.08);padding:18px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.175, .885, .32, 1.275);position:relative;overflow:hidden}.m-index .timer-stop .timer-area .countdown-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg, #0031c8, #0047ff)}.m-index .timer-stop .timer-area .countdown-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,71,255,0.15)}.m-index .timer-stop .timer-area .countdown-number{font-size:clamp(1.6rem, 4vw, 2.6rem);font-weight:700;color:#0031c8;line-height:1.2;transition:all .3s ease;position:relative}.m-index .timer-stop .timer-area .countdown-number::after{content:attr(data-value);position:absolute;bottom:-3px;left:0;color:rgba(0,49,200,0.1);z-index:-1}.m-index .timer-stop .timer-area .countdown-label{font-size:13px;color:#078ecb;text-transform:uppercase;margin-top:8px;font-weight:500;letter-spacing:.3px}.m-index .timer-stop .timer-area .countdown-separator{font-size:24px;font-weight:700;color:#0047ff;margin:0 2px;opacity:.7;animation:pulse 1.5s infinite}.m-index .timer-stop .timer-area .countdown-pulse{animation:bounce .5s ease;color:#0047ff}.m-index .timer-stop .timer-area .countdown-ended{text-align:center;color:#0031c8;font-size:clamp(1.2rem, 3vw, 1.5rem);font-weight:600;padding:20px 30px;background-color:rgba(0,71,255,0.05);border-radius:12px}.m-index .timer-stop .stop-area{width:40%;box-sizing:border-box;padding:30px 25px;background-color:#fcfdfe;border-radius:16px;box-shadow:0 6px 16px rgba(0,0,0,0.06);transition:all .3s ease}.m-index .timer-stop .stop-area:hover{box-shadow:0 10px 24px rgba(0,0,0,0.08)}.m-index .timer-stop .stop-area .date-title{font-size:16px;font-weight:600;color:#0031c8;padding-bottom:12px;border-bottom:1px solid rgba(0,71,255,0.1);display:flex;align-items:center}.m-index .timer-stop .stop-area .date-title::before{content:'';display:inline-block;width:4px;height:18px;background-color:#0047ff;border-radius:2px;margin-right:10px}.m-index .timer-stop .stop-area .date-list{list-style:none;padding:0;margin:0}.m-index .timer-stop .stop-area .date-item{display:flex;align-items:center;gap:12px;margin-top:18px;transition:all .2s ease}.m-index .timer-stop .stop-area .date-item:first-child{margin-top:0}.m-index .timer-stop .stop-area .date-item:hover{background-color:rgba(0,71,255,0.03);padding-left:8px;border-radius:8px}.m-index .timer-stop .stop-area .date-icon{width:40px;height:40px;position:relative;background:linear-gradient(135deg, #0031c8, #0047ff);border-radius:8px;flex-shrink:0;box-shadow:0 3px 8px rgba(0,71,255,0.2)}.m-index .timer-stop .stop-area .date-icon::before{content:attr(data-type);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:15px;font-weight:bold}.m-index .timer-stop .stop-area .date-text .date-label{font-size:14px;color:#6b7280;margin-bottom:4px;display:flex;align-items:center}.m-index .timer-stop .stop-area .date-text .date-label::after{content:'';flex-grow:1;height:1px;background-color:rgba(0,0,0,0.05);margin-left:8px}.m-index .timer-stop .stop-area .date-text .date-value{font-size:16px;font-weight:600;color:#0031c8;letter-spacing:.3px}@media (max-width:768px){.m-index .timer-stop .stop-area{width:100%;padding:25px 20px}}@media (max-width:992px){.m-index .timer-stop{flex-direction:column}.m-index .timer-stop .timer-area,.m-index .timer-stop .stop-area{width:100% !important}.m-index .timer-stop .countdown-item{min-width:75px;padding:15px 10px}}@media (max-width:576px){.m-index .timer-stop .countdown-display{min-width:auto;padding:10px}.m-index .timer-stop .countdown-item{min-width:65px;padding:12px 8px}.m-index .timer-stop .countdown-number{font-size:clamp(1.3rem, 5vw, 2rem)}.m-index .timer-stop .countdown-separator{font-size:20px}}.m-index .time-indicator{display:flex;align-items:stretch;width:100%;max-width:1200px;margin:18px auto 0;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.08);overflow:hidden;font-size:16px;line-height:1.5}.m-index .time-indicator__countdown{background:linear-gradient(90deg, #0031c8, #0047ff);color:#fff;padding:14px 24px;display:flex;align-items:center;justify-content:center;width:200px;font-weight:500}.m-index .time-indicator__stop{background-color:#fff;color:#656d78;flex:1;display:flex;align-items:center;justify-content:center;padding:14px 24px}.m-index .time-indicator__ing{background-color:#f0fdf4;color:#15803d;flex:1;display:flex;align-items:center;justify-content:center;padding:14px 24px;gap:10px;border:1px solid #dcfce7;border-left:none;font-weight:500}.m-index .time-indicator__ing .icon{color:#22c55e;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{opacity:.7;transform:scale(1)}}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.m-index .m-carousel{width:100%;height:auto;overflow:hidden;width:590px;float:left}.m-index .m-carousel .carousel-container{width:590px;height:330px;position:relative;overflow:hidden;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,0.12);background-color:#f5f5f5}.m-index .m-carousel .carousel-container:hover .carousel-control-my{opacity:1;visibility:visible}.m-index .m-carousel .carousel-slide{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:all 1s cubic-bezier(.34, 1.56, .64, 1);transform:scale(.9);z-index:1}.m-index .m-carousel .carousel-slide.active{opacity:1;transform:scale(1.05);z-index:3}.m-index .m-carousel .carousel-slide.prev{opacity:.8;transform:translateX(-100%) scale(.95);z-index:2}.m-index .m-carousel .carousel-slide img{width:100%;height:100%;object-fit:cover;transition:filter .5s ease;filter:blur(5px)}.m-index .m-carousel .carousel-slide img.loaded{filter:blur(0)}.m-index .m-carousel .carousel-control-my{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:70px;background-color:rgba(0,0,0,0.2);color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s ease;backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:10}.m-index .m-carousel .carousel-control-my::before{content:'';display:block;width:16px;height:16px;border-style:solid;border-color:#fff}.m-index .m-carousel .carousel-control-my:hover{background-color:rgba(0,0,0,0.4);transform:translateY(-50%) scale(1.05)}.m-index .m-carousel .prev-btn{left:10px}.m-index .m-carousel .prev-btn::before{border-width:3px 0 0 3px;transform:rotate(-45deg)}.m-index .m-carousel .next-btn{right:10px}.m-index .m-carousel .next-btn::before{border-width:3px 3px 0 0;transform:rotate(45deg)}.m-index .m-carousel .carousel-indicators-my{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:10px;z-index:10;padding:8px 12px;background-color:rgba(0,0,0,0.1);backdrop-filter:blur(6px);border-radius:20px;margin:0;max-width:80%}.m-index .m-carousel .indicator{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,0.6);border:none;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden}.m-index .m-carousel .indicator::after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff;transition:width .6s ease}.m-index .m-carousel .indicator.active{width:24px;border-radius:4px}.m-index .m-carousel .indicator.active::after{width:100%}.m-index .m-carousel .play-control{position:absolute;top:15px;right:15px;width:30px;height:30px;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(4px);border-radius:50%;border:none;color:#fff;cursor:pointer;z-index:10;transition:all .3s ease}.m-index .m-carousel .play-control:hover{background-color:rgba(0,0,0,0.4)}.m-index .m-carousel .play-control.paused::before{content:'';display:block;width:10px;height:10px;margin:0 auto;border-style:solid;border-width:0 4px 0 4px;border-color:#fff}.m-index .m-carousel .play-control::before{content:'';display:block;width:0;height:10px;margin:0 auto;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff}.m-index .meet-info{width:590px;float:right}.m-index .meeting-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;transition:opacity .8s cubic-bezier(.4, 0, .2, 1),transform .8s cubic-bezier(.4, 0, .2, 1);opacity:1;transform:translateY(0)}.m-index .meeting-card .card-header{display:flex;justify-content:space-between;align-items:center;background-color:#0031c8;padding:12px 20px;color:#fff;border-radius:4px 4px 0 0}.m-index .meeting-card .card-header h2{font-size:18px;margin:0}.m-index .meeting-card .more-link{color:#fff;text-decoration:none;font-size:14px;opacity:.9;transition:all .3s ease;padding:4px 8px;border-radius:4px}.m-index .meeting-card .more-link:hover{opacity:1;background-color:rgba(255,255,255,0.1)}.m-index .meeting-card .card-content-scrollbar{height:282px;overflow-y:auto;padding:20px;background-color:#fcfdfe;line-height:1.8;color:#000;position:relative}.m-index .meeting-card .card-content-scrollbar.has-scroll::after{display:none}.m-index .meeting-card .card-content-scrollbar p{margin:0;text-indent:2em}.m-index .meeting-card .card-content-scrollbar p:last-child{margin-bottom:0}.m-index .meeting-card .card-content{height:auto;padding:20px;background-color:#fcfdfe;line-height:1.8;color:#000}.m-index .meeting-card .card-content.has-scroll::after{display:none}.m-index .meeting-card .card-content p{margin:0 0 16px;text-indent:2em}.m-index .meeting-card .card-content p:last-child{margin-bottom:0}.m-index .meeting-card .card-content-img{height:auto;overflow-y:auto;padding:20px 15px;background-color:#fcfdfe;box-sizing:border-box}.m-index .meeting-card .card-content-img .content-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:nowrap;gap:15px;width:100%}.m-index .meeting-card .card-content-img .content-item{background-color:#fff;border-radius:8px;padding:18px;margin:0;transition:transform .3s ease,box-shadow .3s ease;flex:0 0 calc(23.33333333%);box-sizing:border-box;width:32.5%}.m-index .meeting-card .card-content-img .image-container{width:100%;height:220px;overflow:hidden;border-radius:6px;margin-bottom:18px}.m-index .meeting-card .card-content-img .text-title{font-size:20px;color:#069;margin-bottom:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-index .meeting-card .card-content-img .content-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.m-index .meeting-card .card-content-img .content-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.m-index .meeting-card .card-content-img .content-item:hover .content-image{transform:scale(1.05)}.m-index .meeting-card .card-content-img .text-description{padding:0 5px}.m-index .meeting-card .card-content-img .text-content{font-size:15px;color:#666;position:relative;min-height:24px}.m-index .meeting-card .card-content-img .typing-cursor{display:inline-block;width:12px;height:1em;background-color:#333;animation:blink 1s step-end infinite}@keyframes blink{from,to{opacity:1}50%{opacity:0}}.m-index .meeting-card .card-content-img::-webkit-scrollbar{width:6px}.m-index .meeting-card .card-content-img::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.m-index .meeting-card .card-content-img::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.m-index .meeting-card .card-content-img::-webkit-scrollbar-thumb:hover{background-color:#aaa}.m-index .meeting-card .link-img{padding:16px;background-color:#fcfdfe;box-sizing:border-box}.m-index .meeting-card .link-img .content-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:18px;list-style:none;padding:0;margin:0}.m-index .meeting-card .link-img .content-item{background:#fff;border-radius:6px;padding:12px;text-align:center;transition:all .3s ease}.m-index .meeting-card .link-img .content-item .image-container{width:100%;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.m-index .meeting-card .link-img .content-item .image-container img{max-width:100%;max-height:100%;object-fit:contain}.m-index .meeting-card .link-img .content-item .text-title{font-size:14px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-index .meeting-card .link-img .content-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(3px)}}.m-index .meeting-card .card-content-scrollbar::-webkit-scrollbar{width:6px}.m-index .meeting-card .card-content-scrollbar::-webkit-scrollbar-track{background:#f0f2f5;border-radius:3px}.m-index .meeting-card .card-content-scrollbar::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px;transition:background-color .3s ease}.m-index .meeting-card .card-content-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#aaa}.m-index .meeting-card .card-content-scrollbar::-webkit-scrollbar-button{height:4px}.m-index .meeting-card .card-content::-webkit-scrollbar{width:6px}.m-index .meeting-card .card-content::-webkit-scrollbar-track{background:#f0f2f5;border-radius:3px}.m-index .meeting-card .card-content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px;transition:background-color .3s ease}.m-index .meeting-card .card-content::-webkit-scrollbar-thumb:hover{background-color:#aaa}.m-index .meeting-card .card-content::-webkit-scrollbar-button{height:4px}.m-index .meeting-card .scroll-indicator{display:none;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);color:#999;font-size:12px;padding:3px 8px;background-color:rgba(245,247,250,0.8);border-radius:10px;pointer-events:none}.m-index .meeting-card .scroll-indicator::after{content:"↓";display:inline-block;margin-left:5px;animation:bounce 1.5s infinite}.m-index .meeting-card.has-scroll .scroll-indicator{display:block}.m-index .meeting-card .card-content-img-scroll{height:auto;padding:20px;background-color:#f5f7fa;box-sizing:border-box;overflow:hidden;position:relative}.m-index .meeting-card .card-content-img-scroll::before,.m-index .meeting-card .card-content-img-scroll::after{content:'';position:absolute;top:0;width:20px;height:100%;z-index:10;display:none}.m-index .meeting-card .card-content-img-scroll.is-scrolling::before{display:block;left:0;background:linear-gradient(to right, #f5f7fa, transparent)}.m-index .meeting-card .card-content-img-scroll.is-scrolling::after{display:block;right:0;background:linear-gradient(to left, #f5f7fa, transparent)}.m-index .meeting-card .card-content-img-scroll .content-list{display:flex;flex-wrap:nowrap;list-style:none;padding:0;margin:0;gap:12px;transition:all .3s ease}.m-index .meeting-card .card-content-img-scroll .content-item{flex:0 0 calc(16%);background-color:#f9f9f9;border-radius:6px;padding:12px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,0.04);transition:all .3s cubic-bezier(.25, .1, .25, 1)}.m-index .meeting-card .card-content-img-scroll .content-item:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 6px 14px rgba(0,0,0,0.08);z-index:20}.m-index .meeting-card .card-content-img-scroll .image-container{width:100%;height:160px;overflow:hidden;border-radius:4px;margin-bottom:10px}.m-index .meeting-card .card-content-img-scroll .content-image{height:100%;object-fit:cover;transition:transform .5s ease}.content-item:hover .m-index .meeting-card .card-content-img-scroll .content-image{transform:scale(1.08)}.m-index .meeting-card .card-content-img-scroll .text-description{padding:0 3px;text-align:center}.m-index .meeting-card .card-content-img-scroll .text-title{font-size:16px;color:#069;margin-bottom:6px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m-index .meeting-card .card-content-img-scroll.is-scrolling .content-list{animation:scrollRightToLeft linear var(--scroll-duration) infinite}.m-index .meeting-card .card-content-img-scroll.is-scrolling:hover .content-list{animation-play-state:paused}.m-index .meeting-card .card-content-img-scroll::-webkit-scrollbar{display:none}@keyframes scrollRightToLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(3px)}}.m-index .card-content::-webkit-scrollbar{width:6px}.m-index .card-content::-webkit-scrollbar-track{background:#f0f2f5;border-radius:3px}.m-index .card-content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px;transition:background-color .3s ease}.m-index .card-content::-webkit-scrollbar-thumb:hover{background-color:#aaa}.m-index .card-content::-webkit-scrollbar-button{height:4px}.m-index .meeting-card{opacity:0;transform:rotate(-2deg) scale(.95);visibility:visible;transition:opacity .7s ease-out,transform .7s cubic-bezier(.175, .885, .32, 1.275),box-shadow .4s ease;z-index:1}.m-index .meeting-card.show-on-scroll{opacity:1;transform:rotate(0) scale(1);z-index:10}.m-index .meeting-card:nth-of-type(odd).show-on-scroll{transition-delay:.1s}.m-index .meeting-card:nth-of-type(even).show-on-scroll{transition-delay:.25s}.m-index .meeting-card:hover{transform:rotate(0) scale(1.02) translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,0.08);z-index:20}@keyframes fadeInUnfold{0%{opacity:0;transform:rotate(-2deg) scale(.95)}70%{transform:rotate(1deg) scale(1.02)}100%{opacity:1;transform:rotate(0) scale(1)}}.m-index .meeting-card.animate{animation:fadeInUnfold .7s cubic-bezier(.175, .885, .32, 1.275) forwards}@keyframes fadeInScale{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.doc-search{background-color:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,0.08);padding:35px;margin-bottom:30px;transition:all .3s cubic-bezier(.4, 0, .2, 1);max-width:1200px;margin-left:auto;margin-right:auto}.doc-search:hover{box-shadow:0 6px 16px rgba(0,0,0,0.12);transform:translateY(-2px)}.doc-search .form-horizontal{width:100%;margin:0 auto;max-width:850px}.doc-search .form-group{margin-bottom:25px;display:flex;align-items:center;position:relative}.doc-search .form-group .control-label{flex:0 0 130px;padding-right:20px;text-align:right;font-weight:500;color:#1d2129;font-size:14px;transition:all .2s ease}.doc-search .form-group .control-label:after{content:'*';color:#f53f3f;margin-left:4px;display:inline-block}.doc-search .form-group .control-label.optional:after{display:none}.doc-search .form-group .col-sm-10{flex:1;position:relative}.doc-search .form-group .form-control{width:100%;padding:14px 20px;border:1px solid #c9cdd4;border-radius:8px;font-size:15px;transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:#fcfcfc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.02)}.doc-search .form-group .form-control.has-icon{padding-left:45px}.doc-search .form-group .form-control:focus{border-color:#0047ff;box-shadow:0 0 0 4px rgba(0,71,255,0.1);outline:none;background-color:#fff;transform:translateY(-1px);border-width:1.5px}.doc-search .form-group .form-control:hover:not(:focus){border-color:#86909c}.doc-search .form-group .form-control::placeholder{color:#86909c;font-size:14px;transition:all .2s ease}.doc-search .form-group .form-control:focus::placeholder{color:transparent}.doc-search .form-group .input-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#86909c;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.form-control:focus+.doc-search .form-group .input-icon{color:#0047ff;transform:translateY(-50%) scale(1.1)}.doc-search .form-group:last-child{margin-top:35px;margin-bottom:0;padding-left:130px}@media (max-width:768px){.doc-search .form-group:last-child{padding-left:0;margin-top:25px}}.doc-search .btn{padding:14px 24px;font-size:16px;font-weight:500;border-radius:8px;transition:all .3s cubic-bezier(.4, 0, .2, 1);background:linear-gradient(135deg, #0047ff 0, #0031c8 100%);color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.doc-search .btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:rgba(255,255,255,0.3);border-radius:50%;transform:translate(-50%, -50%);transition:width .6s ease,height .6s ease,opacity .6s ease}.doc-search .btn i{margin-right:10px;font-size:18px;position:relative;z-index:1}.doc-search .btn span{position:relative;z-index:1}.doc-search .btn:hover,.doc-search .btn:focus{background:linear-gradient(135deg, #0031c8 0, #002baf 100%);transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,71,255,0.25);outline:none}.doc-search .btn:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,71,255,0.2)}.doc-search .btn:active::after{width:300px;height:300px;opacity:0}.doc-search .btn.loading::before{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;border:2px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite;transform:translate(-50%, -50%);z-index:1}.doc-search .btn.loading i,.doc-search .btn.loading span{opacity:0}.doc-search .required-marker{color:#0047ff;margin-left:4px;font-size:14px}@media (max-width:768px){.doc-search{padding:25px 20px;border-radius:12px}.doc-search .form-group{flex-direction:column;align-items:flex-start;margin-bottom:22px}.doc-search .form-group .control-label{flex:none;width:100%;text-align:left;margin-bottom:10px;padding-right:0}.doc-search .form-group .form-control{padding:12px 18px;font-size:14px}.doc-search .btn{padding:12px 20px;font-size:15px;width:100%}}@keyframes spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.m-login{width:1200px;display:flex;min-height:100vh;margin:28px auto;box-shadow:0 5px 20px rgba(0,0,0,0.1);overflow:hidden}.m-login .m-left{flex:1;padding:60px;color:#656d78;position:relative;overflow:hidden;background-color:#fff}.m-login .m-left::before,.m-login .m-left::after{content:'';position:absolute;border-radius:50%;background-color:rgba(44,110,203,0.05)}.m-login .m-left::before{width:300px;height:400px;top:-150px;right:-100px}.m-login .m-left::after{width:200px;height:200px;bottom:-80px;left:-50px}.m-login .m-left .m-title{position:relative;z-index:2}.m-login .m-left .m-title h4{font-size:28px;margin-bottom:30px;font-weight:600;color:#0047ff}.m-login .m-left .m-title .m-content .ext-signIn-text{font-size:16px;line-height:1.8}.m-login .m-left .m-title .m-content .ext-signIn-text p{margin-bottom:15px}.m-login .m-left .m-title .m-content .ext-signIn-text strong{color:#1e50aa}@media (max-width:768px){.m-login .m-left{padding:40px 30px;text-align:center}.m-login .m-left .m-title .m-content .ext-signIn-text{max-width:100%;margin:0 auto}.m-login .m-left::before,.m-login .m-left::after{display:none}}.m-login .m-right{flex:0 0 400px;background-color:#fff;display:flex;border-left:1px solid #f1f1f1}.m-login .m-right .m-item{width:100%;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.08);overflow:hidden;transition:all .3s ease}.m-login .m-right .m-item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1)}.m-login .m-right .m-item h4{background:#0047ff;color:#fff;padding:20px 25px;margin:0;font-size:18px;font-weight:500}.m-login .m-right .m-item h4 i{margin-right:10px}.m-login .m-right .m-item .txt{padding:30px 25px}.m-login .m-right .m-item .txt hr{border:none;border-top:1px solid #f1f1f1;margin:20px 0}@media (max-width:768px){.m-login .m-right{flex:none;width:100%;padding:30px 20px;border-left:none;border-top:1px solid #f1f1f1}}.m-login form{width:100%}.m-login form .form-group{margin-bottom:20px}.m-login form .form-group label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#656d78}.m-login form .form-group i{color:#0047ff;margin-right:8px}.m-login form .form-group .form-control{width:100%;padding:12px 15px;border:1px solid #e1e5eb;border-radius:6px;font-size:15px;transition:all .3s ease;background-color:#fcfcfc}.m-login form .form-group .form-control:focus{border-color:#4a89dc;box-shadow:0 0 0 3px rgba(44,110,203,0.1);outline:none;background-color:#fff}.m-login form .form-group .form-control::placeholder{color:#aab2bd}.m-login form .input-group{display:flex;width:100%}.m-login form .input-group .form-control{border-right:none;border-radius:6px 0 0 6px;flex:1}.m-login form .input-group .input-group-addon{flex:0 0 110px}.m-login .tabs-container{margin-bottom:30px;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.03);background-color:#fff}.m-login .tabs-container .nav-tabs{display:flex;border-bottom:1px solid #f0f2f5;margin:0;padding:0;list-style:none;background-color:#f7f9fc}.m-login .tabs-container .nav-tabs li{margin-bottom:-1px;margin-right:0;flex:1;text-align:center}.m-login .tabs-container .nav-tabs li a{display:block;padding:14px 15px;border:none;border-bottom:3px solid transparent;border-radius:0;color:#656d78;text-decoration:none;transition:all .3s ease;font-size:16px;font-weight:500;position:relative}.m-login .tabs-container .nav-tabs li a:hover{color:#0047ff;background-color:rgba(44,110,203,0.03);border-color:transparent}.m-login .tabs-container .nav-tabs li.active a{color:#0047ff;border-color:#0047ff;background-color:#fff;font-weight:600}.m-login .tabs-container .nav-tabs li:not(:last-child) a::after{content:'';position:absolute;right:0;top:15px;height:20px;width:1px;background-color:#e1e5eb}.m-login .tabs-container .tab-content{padding:25px 20px}.m-login .tabs-container .tab-content .tab-pane{display:none;animation:fadeIn .3s ease-out}.m-login .tabs-container .tab-content .tab-pane.active{display:block}.m-login .tabs-container .tab-content .tab-pane .panel-body{padding:10px 0}.m-login .tabs-container .form-group{margin-bottom:22px;position:relative}.m-login .tabs-container .form-group label{display:block;margin-bottom:10px;font-weight:500;font-size:14px;color:#656d78;transition:all .3s ease}.m-login .tabs-container .form-group i{color:#0047ff;margin-right:8px;width:16px;text-align:center}.m-login .tabs-container .form-group .form-control{width:100%;padding:14px 15px;border:1px solid #e1e5eb;border-radius:6px;font-size:15px;transition:all .3s ease;background-color:#fcfcfc}.m-login .tabs-container .form-group .form-control:focus{border-color:#4a89dc;box-shadow:0 0 0 3px rgba(44,110,203,0.1);outline:none;background-color:#fff}.m-login .tabs-container .form-group .form-control::placeholder{color:#aab2bd;font-weight:400}.m-login .tabs-container .input-group{display:flex;width:100%;border:1px solid #e1e5eb;border-radius:6px;overflow:hidden;transition:all .3s ease}.m-login .tabs-container .input-group:focus-within{border-color:#4a89dc;box-shadow:0 0 0 3px rgba(44,110,203,0.1)}.m-login .tabs-container .input-group .form-control{border-right:1px solid #e1e5eb;border-radius:0;flex:1;border:none;background-color:#fcfcfc}.m-login .tabs-container .input-group .input-group-addon{flex:0 0 110px;padding:0;margin:0;border:none}.m-login .tabs-container .input-group .input-group-addon .btn{width:100%;height:100%;border-radius:0;padding:14px 10px;font-size:14px}.m-login .tabs-container .panel-body{padding:20px 5px}.m-login .tabs-container .form-group{margin-bottom:24px;position:relative;padding-left:28px}.m-login .tabs-container .form-group label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#656d78;transition:all .3s ease}.m-login .tabs-container .form-group label:hover{color:#0047ff}.m-login .tabs-container .form-group i{position:absolute;left:0;top:32px;color:#0047ff;font-size:16px;width:20px;text-align:center;transition:all .3s ease}.m-login .tabs-container .form-group .form-control{width:100%;padding:14px 18px;border:1px solid #e1e5eb;border-radius:8px;font-size:15px;transition:all .3s cubic-bezier(.25, .8, .25, 1);background-color:#fcfcfc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.02)}.m-login .tabs-container .form-group .form-control:focus{border-color:#4a89dc;box-shadow:0 0 0 4px rgba(44,110,203,0.12);outline:none;background-color:#fff;transform:translateY(-1px)}.m-login .tabs-container .form-group .form-control:not(:focus):not(:placeholder-shown){border-color:#d1d9e6}.m-login .tabs-container .form-group .form-control::placeholder{color:#aab2bd;font-weight:400;font-size:14px;transition:all .3s ease}.m-login .tabs-container .form-group .form-control:focus::placeholder{color:transparent}.m-login .tabs-container .form-group.has-error i{color:#da4453}.m-login .tabs-container .form-group.has-error .form-control{border-color:#da4453}.m-login .tabs-container .form-group.has-error .form-control:focus{box-shadow:0 0 0 4px rgba(218,68,83,0.12)}.m-login .tabs-container .form-group.has-error .error-message{display:block;margin-top:6px;font-size:12px;color:#da4453;animation:fadeIn .3s ease}.m-login .tabs-container .input-group{display:flex;width:100%;border:1px solid #e1e5eb;border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.25, .8, .25, 1)}.m-login .tabs-container .input-group:focus-within{border-color:#4a89dc;box-shadow:0 0 0 4px rgba(44,110,203,0.12);transform:translateY(-1px)}.m-login .tabs-container .input-group .form-control{border-right:1px solid #e1e5eb;border-radius:0;flex:1;border:none;background-color:#fcfcfc;padding:14px 18px}.m-login .tabs-container .input-group .form-control:focus{transform:none;box-shadow:none}.m-login .tabs-container .input-group .input-group-addon{flex:0 0 115px;padding:0;margin:0;border:none;background-color:transparent}.m-login .tabs-container .input-group .input-group-addon .btn{width:100%;height:100%;border-radius:0;padding:14px 10px;font-size:14px;font-weight:500;transition:all .3s ease}.m-login .tabs-container .input-group .input-group-addon .btn:hover{transform:none}.m-login .tabs-container .input-group .input-group-addon .btn.on{background-color:#e6e9ed;color:#656d78;cursor:default}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.m-login .btn{display:inline-block;padding:13px 15px;font-size:15px;font-weight:500;text-align:center;cursor:pointer;border:none;border-radius:6px;transition:all .3s ease;box-sizing:border-box;width:100%;position:relative;overflow:hidden;text-decoration:none}.m-login .btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:rgba(255,255,255,0.3);border-radius:50%;transform:translate(-50%, -50%);transition:width .6s ease,height .6s ease}.m-login .btn:active::after{width:300px;height:300px;opacity:0}.m-login .btn.btn-primary{background-color:#0047ff;color:#fff}.m-login .btn.btn-primary:hover,.m-login .btn.btn-primary:focus{background-color:#4a89dc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,110,203,0.2)}.m-login .btn.btn-primary:active{transform:translateY(0);box-shadow:0 2px 6px rgba(44,110,203,0.2)}.m-login .btn.btn-primary.on,.m-login .btn.btn-primary:disabled{background-color:#d0d0d0;cursor:not-allowed;transform:none;box-shadow:none}.m-login .btn.btn-primary.on::after,.m-login .btn.btn-primary:disabled::after{display:none}.m-login .btn.btn-warning{background-color:#f6bb42;color:#fff}.m-login .btn.btn-warning:hover{background-color:#f5b22a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(246,187,66,0.2)}.m-login .btn.btn-warning:active{transform:translateY(0);box-shadow:0 2px 6px rgba(246,187,66,0.2)}.m-login .btn.btn-success{background-color:#37bc9b;color:#fff}.m-login .btn.btn-success:hover{background-color:#31a88b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(55,188,155,0.2)}.m-login .btn.btn-success:active{transform:translateY(0);box-shadow:0 2px 6px rgba(55,188,155,0.2)}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.m-todo{width:1200px;height:auto;overflow:hidden;margin:28px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,49,200,0.08)}.m-todo a{text-decoration:none;transition:all .3s ease}.m-todo .todo-top{padding-bottom:18px;width:100%;height:auto;overflow:hidden;border-bottom:1px solid #e3e3e3}.m-todo .todo-top h3.text-center{position:relative;padding:15px 0;font-size:22px;color:#0031c8;margin-bottom:20px;font-weight:600}.m-todo .todo-top .h3-fa{font-size:13px;margin-right:10px}.m-todo .todo-top .h3-fa a{font-weight:bold;color:#0031c8;padding:5px 10px;border-radius:4px;background-color:rgba(0,71,255,0.1)}.m-todo .todo-top .h3-fa a:hover{color:#0031c8;background-color:rgba(0,71,255,0.2)}.m-todo .todo-top .lr-area{width:100%;height:auto;overflow:hidden;border-top:1px dotted #e3e3e3;padding:15px 0 10px;margin-top:10px}.m-todo .todo-top .lr-area .l-title{float:left;width:100px;font-weight:600;color:#666;line-height:30px;text-align:right;padding-right:15px}.m-todo .todo-top .lr-area .r-list{float:left;width:calc(0)}.m-todo .todo-top .lr-area .r-list ul{margin-bottom:0;overflow:hidden;padding:5px 0}.m-todo .todo-top .lr-area .r-list ul li{display:block;float:left;margin:0 5px 8px 0}.m-todo .todo-top .lr-area .r-list ul li a{padding:6px 14px;display:block;float:left;white-space:nowrap;color:#666;background-color:#f8f9fa;border-radius:16px;font-size:13px;border:1px solid transparent;transition:all .3s ease}.m-todo .todo-top .lr-area .r-list ul li a:hover{color:#0031c8;background-color:#fff;border-color:#0047ff;transform:translateY(-2px)}.m-todo .todo-top .lr-area .r-list ul li .active{background-color:#0031c8;color:#fff;box-shadow:0 2px 5px rgba(0,49,200,0.3)}.m-todo .todo-top .lr-area .r-list ul li .active:hover{color:#fff;background-color:#002baf;transform:translateY(-2px)}.m-todo .todo-list{overflow:hidden;width:100%;margin-top:30px}.m-todo .todo-list h3{color:#0031c8;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e3e3e3}.m-todo .todo-list .todo-date{border:none;position:relative;height:45px;text-align:left;font-size:18px;color:#0031c8;line-height:45px;font-weight:bold;margin:25px 0 15px}.m-todo .todo-list .todo-date:after{position:relative;content:'';display:block;width:100%;height:1px;background-color:#e3e3e3;left:0;top:-45%;z-index:1}.m-todo .todo-list .todo-date .txt{position:relative;padding:0 15px;display:inline-block;z-index:2;margin-left:12px;background-color:#fff;border-radius:4px}.m-todo .todo-list .well-sm{font-size:14px;background-color:#fff;border:1px solid #0047ff;border-radius:6px;padding:15px;margin-bottom:15px;transition:all .3s ease}.m-todo .todo-list .well-sm:hover{box-shadow:0 2px 8px rgba(0,49,200,0.1);border-color:#0031c8}.m-todo .todo-list .fa-ext{font-size:18px;margin-right:6px;color:#0031c8}.m-todo .todo-list .table{font-size:14px;width:100%;border-collapse:separate;border-spacing:0;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #e3e3e3}.m-todo .todo-list .table th{background-color:#0031c8;color:#fff;text-align:center;padding:12px 8px;border-bottom:none;font-weight:500}.m-todo .todo-list .table td{padding:12px 15px;vertical-align:middle;border-top:1px solid #e3e3e3;transition:background-color .2s ease}.m-todo .todo-list .table td:hover{background-color:rgba(0,71,255,0.05)}.m-todo .todo-list .table tr:last-child td:first-child{border-bottom-left-radius:6px}.m-todo .todo-list .table tr:last-child td:last-child{border-bottom-right-radius:6px}.m-todo .todo-list .a-href{color:#333}.m-todo .todo-list .a-href:hover{color:#0031c8;text-decoration:underline}.m-todo .todo-user{width:100%;height:auto;overflow:auto;padding:20px 0;background-color:#f9f9f9;border-radius:8px;margin-top:20px}.m-todo .todo-user .user-top{padding:30px;width:100%;height:auto;overflow:auto;background-color:#fff;border-radius:6px;box-shadow:0 2px 5px #e3e3e3}.m-todo .todo-user .user-top img{float:left;margin-right:30px;width:185px;height:230px;object-fit:cover;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,0.1);border:3px solid #0047ff}.m-todo .todo-user .user-top .info{float:left;width:calc(-115%);height:auto;overflow:auto}.m-todo .todo-user .user-top .info h3{margin-top:0;color:#0031c8;font-size:24px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #0047ff}.m-todo .todo-user .user-top .info span{color:#666}.m-todo .todo-user .user-top .info .c-name{padding:12px 0;font-size:15px;line-height:1.8}.m-todo .todo-user .user-top .info .c-name:not(:last-child){border-bottom:1px dashed #e3e3e3}.m-todo .todo-user .user-top .info .info-label{display:inline-block;min-width:90px;color:#0031c8;font-weight:500}.m-todo .todo-user .user-list{width:100%;height:auto;overflow:auto;margin-top:20px;padding:0 30px}.m-todo .todo-user .user-list table{font-size:14px;width:100%;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 5px #e3e3e3}.m-todo .todo-user .user-list table th{background-color:#0031c8;color:#fff;padding:12px 15px;text-align:left}.m-todo .todo-user .user-list table td{padding:12px 15px;border-top:1px solid #e3e3e3}.m-todo .todo-user .comments{width:100%;height:auto;overflow:hidden;margin-top:30px;padding:0 30px}.m-todo .todo-user .comments h3{color:#0031c8;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e3e3e3}.m-todo .todo-user .comments .msg-area{padding:15px;width:100%;height:auto;overflow:hidden;background-color:#fff;border-radius:6px;margin-bottom:15px;box-shadow:0 2px 5px #e3e3e3;transition:transform .3s ease}.m-todo .todo-user .comments .msg-area:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,49,200,0.1)}.m-todo .todo-user .comments .msg-area img{float:left;width:50px;height:50px;margin-right:18px;border-radius:50%;object-fit:cover;border:2px solid #0047ff}.m-todo .todo-user .comments .msg-area .msg{float:left;width:calc(32%)}.m-todo .todo-user .comments .msg-area .msg .fa{margin-right:10px;color:#0031c8}.m-todo .todo-user .comments .msg-area .msg .msg-content{margin-top:8px;color:#666;line-height:1.6}.m-todo .todo-user .comments .msg-area .msg .msg-meta{font-size:12px;color:#999;margin-top:10px}.m-todo .todo-users{width:100%;position:relative;height:100%;overflow-x:hidden;background-color:#f9f9f9;border-radius:8px;padding:20px}.m-todo .todo-users dl,.m-todo .todo-users dd{margin:0}.m-todo .todo-users p{margin:0;padding:0}.m-todo .todo-users .contacts{height:100%;background:#fff;overflow:auto;line-height:2em;border-radius:6px;box-shadow:0 2px 5px #e3e3e3}.m-todo .todo-users .contacts dt{background:#0031c8;font-size:1.5rem;color:#fff;height:2em;line-height:2em;padding:0 15px;position:sticky;top:0;z-index:10}.m-todo .todo-users .contacts .stikcy-fix{position:static;visibility:hidden;margin-top:-2em}.m-todo .todo-users .contacts dd{padding:15px;display:flex;border-bottom:1px solid #e3e3e3;transition:all .3s ease}.m-todo .todo-users .contacts dd:hover{background-color:rgba(0,71,255,0.05)}.m-todo .todo-users .contacts img{width:70px;height:70px;border-radius:6px;object-fit:cover;margin-right:15px;border:2px solid #0047ff}.m-todo .todo-users .contacts .contact-info{flex:1}.m-todo .todo-users .contacts .link{font-weight:bold;font-size:16px;color:#333}.m-todo .todo-users .contacts .link:hover{color:#0031c8}.m-todo .todo-users .contacts .company{margin-top:5px;font-size:14px;color:#666;line-height:1.5}.todo-users{width:1200px;margin:28px auto;position:relative;height:100%;overflow-x:hidden;padding:20px;background-color:#f9f9f9;box-sizing:border-box}.todo-users .m-todo-book-bar{position:sticky;top:20px;z-index:100;display:flex;gap:8px;padding:12px 15px;margin:0 auto 25px;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,49,200,0.08);overflow-x:auto;white-space:nowrap;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#0031c8 transparent}.todo-users .m-todo-book-bar a{display:inline-block;min-width:32px;height:32px;line-height:32px;text-align:center;padding:0 8px;border-radius:4px;color:#0031c8;font-weight:500;text-decoration:none;transition:all .2s ease;border:1px solid transparent}.todo-users .m-todo-book-bar a:hover,.todo-users .m-todo-book-bar a.active{background-color:#0031c8;color:#fff;transform:translateY(-2px);border-color:#0031c8}.todo-users h3.text-center{color:#0031c8;padding:15px 0;margin:0 0 30px;font-size:22px;position:relative;text-align:center;font-weight:600}.todo-users h3.text-center:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#0047ff;border-radius:3px}.todo-users dl,.todo-users dd{margin:0}.todo-users p{margin:0;padding:0}.todo-users .contacts{height:calc(-20%);background:#fff;overflow:auto;overflow-x:hidden;line-height:1.6em;border-radius:10px;box-shadow:0 3px 15px rgba(0,49,200,0.05);width:100%;box-sizing:border-box;padding-right:5px}.todo-users .contacts::-webkit-scrollbar{width:6px;height:0}.todo-users .contacts::-webkit-scrollbar-thumb{background-color:rgba(0,49,200,0.3);border-radius:3px}.todo-users .contacts::-webkit-scrollbar-track{background-color:transparent}.todo-users .contacts dt{background:#0031c8;font-size:1.5rem;color:#fff;height:2em;line-height:2em;padding:0 20px;position:sticky;top:0;z-index:10;box-shadow:0 2px 5px rgba(0,0,0,0.1);font-weight:500}.todo-users .contacts .stikcy-fix{position:static;visibility:hidden;margin-top:-2em}.todo-users .contacts dd{padding:15px 20px;display:flex;align-items:center;border-bottom:1px solid #e3e3e3;transition:all .3s ease;width:100%;box-sizing:border-box;overflow:hidden}.todo-users .contacts dd:hover{background-color:rgba(0,71,255,0.05);transform:translateX(5px)}.todo-users .contacts dd:last-child{border-bottom:none}.todo-users .contacts img{width:70px;height:70px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:transform .3s ease;flex-shrink:0;border:2px solid #0047ff}.todo-users .contacts img:hover{transform:scale(1.05)}.todo-users .contacts .pull-left:first-child{flex-shrink:0}.todo-users .contacts .pull-left:nth-child(2){padding:0 0 0 18px;flex:1;min-width:0}.todo-users .contacts .link{font-weight:600;font-size:16px;color:#333;text-decoration:none;transition:color .2s ease;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo-users .contacts .company{margin-top:5px;font-size:14px;color:#666;line-height:1.5;max-width:100%;white-space:normal;word-wrap:break-word}.todo-user{width:1200px;height:auto;overflow:auto;padding:20px;margin:28px auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 15px rgba(0,49,200,0.05)}.todo-user .user-top{padding:30px;width:100%;height:auto;overflow:auto;background-color:#f9f9f9;border-radius:6px;margin-bottom:30px;display:flex;align-items:flex-start;flex-wrap:wrap}.todo-user .user-top img{width:185px;height:230px;object-fit:cover;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:transform .3s ease;flex-shrink:0;border:3px solid #0047ff}.todo-user .user-top img:hover{transform:scale(1.02)}.todo-user .user-top .info{flex:1;min-width:300px;padding:10px 0 10px 30px;box-sizing:border-box}.todo-user .user-top .info h3{margin-top:0;margin-bottom:20px;font-size:24px;color:#0031c8;padding-bottom:10px;border-bottom:2px solid #0047ff}.todo-user .user-top .info span{color:#666}.todo-user .user-top .info .c-name{padding:12px 0;font-size:15px;line-height:1.8;overflow:visible}.todo-user .user-top .info .c-name:not(:last-child){border-bottom:1px dashed #e3e3e3}.todo-user .user-top .info .info-label{display:inline-block;min-width:80px;color:#0031c8;font-weight:500}.todo-user .user-list{width:100%;height:auto;overflow:auto;margin-bottom:30px;padding:0}.todo-user .user-list table{font-size:14px;width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #e3e3e3}.todo-user .user-list table th{background-color:#0031c8;color:#fff;padding:12px 15px;text-align:left;font-weight:500}.todo-user .user-list table td{padding:12px 15px;border-top:1px solid #e3e3e3}.todo-user .user-list table td:first-child{color:#0031c8;font-weight:500}.todo-user .user-list table tr:hover td{background-color:rgba(0,71,255,0.05)}.todo-user .comments{width:100%;height:auto;overflow:hidden}.todo-user .comments h3{color:#0031c8;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #e3e3e3;font-size:18px}.todo-user .comments .msg-area{padding:15px;width:100%;height:auto;overflow:auto;background-color:#fff;border-radius:6px;margin-bottom:15px;box-shadow:0 2px 8px #e3e3e3;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:flex-start}.todo-user .comments .msg-area:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,49,200,0.1)}.todo-user .comments .msg-area img{width:50px;height:50px;margin-right:18px;border-radius:50%;object-fit:cover;border:2px solid #0047ff;flex-shrink:0}.todo-user .comments .msg-area .msg{flex:1;padding:0}.todo-user .comments .msg-area .msg .fa{margin-right:10px;color:#0031c8}.todo-user .comments .msg-area .msg .msg-author{font-weight:600;color:#333;margin-right:10px}.todo-user .comments .msg-area .msg .msg-time{font-size:12px;color:#999}.todo-user .comments .msg-area .msg .msg-content{margin-top:8px;color:#666;line-height:1.6;padding:8px 0}.m-show{width:100%;width:1200px;height:auto;overflow:hidden;margin:30px auto;padding:0 35px;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(3,114,164,0.08);transition:all .3s cubic-bezier(.25, .8, .25, 1)}.m-show .show-bar{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.m-show .page-title{font-size:20px;font-weight:bold;color:#0031c8;border-left:6px solid #0031c8;padding-left:15px;margin-left:0;opacity:0;transform:scale(.9);animation:fadeInScale .9s ease-out forwards}.m-show .page-loc{font-size:14px;color:#666}.m-show .page-loc a{color:#0031c8;text-decoration:none;transition:all .3s ease}.m-show .page-loc a:hover{transform:scale(1.03);-webkit-transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,0.12)}.m-show .page-hr{border:none;border-top:2px solid #0031c8 !important;margin:5px 0 20px;opacity:0;transform:scaleX(.2);animation:fadeInScale .9s ease-out forwards}.m-show .m-content{margin-bottom:20px;opacity:0;transform:scaleX(.8);animation:fadeInScale .9s ease-out forwards}.m-show .card-content-img{padding:20px;max-width:1200px;margin:0 auto}.m-show .content-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 -10px}.m-show .content-item{width:25%;padding:0 10px;margin-bottom:20px;box-sizing:border-box}.m-show .content-item a{display:block;text-decoration:none;color:#333;background-color:#f5f7fa;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.05);transition:all .3s ease}.m-show .content-item a:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.1);background-color:#fff}.m-show .content-item .image-container{position:relative;padding-top:75%;overflow:hidden}.m-show .content-item .image-container .content-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.m-show .content-item .image-container a:hover .content-image{transform:scale(1.05)}.m-show .content-item .text-description{padding:15px}.m-show .content-item .text-description .text-title{font-size:16px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.m-show .content-item .text-description a:hover .text-title{color:#2c3e50;font-weight:500}.backToTop{position:fixed;right:30px;bottom:30px;width:48px;height:48px;border-radius:50%;border:none;background-color:#0047ff;color:#fff;font-size:18px;font-weight:bold;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.15);outline:none;z-index:9999}.backToTop:hover{transform:scale(1.05);box-shadow:0 3px 12px rgba(0,0,0,0.2)}.backToTop .show{display:block;opacity:1;transform:translateY(0)}.backToTop .hide{opacity:0;transform:translateY(20px);pointer-events:none}.m-footer{overflow:hidden;text-align:center;padding:20px 0 20px 0;font-size:12px;width:100%;height:auto;background-color:#0031c8;color:#fff}.m-footer a{color:#fff;text-decoration:none}.m-footer a:hover{color:#fff;text-decoration:underline !important}.m-footer p{margin-top:8px}.m-footer img{transition:all .3s ease}.m-footer img:hover{transform:scale(1.03);-webkit-transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,0.12)}