:root{--primary-color:#0052d9;--primary-gradient:linear-gradient(135deg,#0070dc,#0052d9);--primary-shadow:rgba(0,82,217,0.3);--primary-shadow-hover:rgba(0,82,217,0.4);--text-color:#333;--text-muted:#7F7F7F;--text-light:#a0a9a6;--bg-light:#f8f9fa;--white:#fff;--footer-bg:#3b3d3c;--step-label-bg:#caeffb;--login-card-title-color:#06f;--login-button-bg:#06f;--base-font:'Georgia',Georgia,'Times New Roman',Times,'Microsoft YaHei',SimSun,SimHei,serif;--serif-font:Georgia,serif;--section-padding:30px 0;--card-border-radius:15px;--btn-border-radius:30px;--header-height:50px;--transition-speed:.3s ease;--xs-max:767px;--sm-min:768px;--sm-max:991px;--md-min:992px;--md-max:1199px;--lg-min:1200px;--lg-max:1919px;--xl-min:1920px;}body{position:relative;margin:0;padding:0;background-color:var(--white);font-family:var(--base-font);font-size:13px;color:var(--text-color);line-height:1.5;}div{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}input{outline:none;}ul{list-style:none;padding:0;margin:0;}img{vertical-align:middle!important;border:none;}a{text-decoration:none;color:inherit;}[v-cloak]{display:none;}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box;}.page-section{padding:var(--section-padding);}#divheader{position:fixed;z-index:10005;line-height:40px;height:var(--header-height);border-bottom:0;width:100%;background-color:#399;top:0;}#divheaderinfo{margin:0 auto;width:61.8%;height:100%;min-width:1100px;position:relative;}#divheaderinfo_left{float:left;height:100%;display:flex;align-items:center;}.logo_img{height:30px;margin-top:5px;}#divheaderinfo_center{width:300px;float:left;}.divheaderinfo_right{float:right;text-align:right;width:auto;height:var(--header-height);line-height:60px;display:flex;align-items:center;}.divheaderinfo_right li{float:left;cursor:pointer;list-style:none;}.divheaderinfo_right li a{color:var(--white);font-size:16px;text-decoration:none;}#personImg{height:26px;border-radius:50%;}.user-dropdown-trigger{cursor:pointer;display:flex;align-items:center;color:white;height:100%;padding:0 10px;}.user-dropdown-trigger .el-avatar{margin-right:8px;}.secondMenu{color:#000;cursor:pointer;line-height:40px;text-align:center;border:0;outline:0;font-size:12px;vertical-align:baseline;background:transparent;font-family:var(--base-font);list-style:none;padding:0;position:absolute;overflow:hidden;top:var(--header-height);box-shadow:0 4px 8px 0 #ddd;margin:0;min-width:100px;}.secondMenu li{width:100%;background-color:var(--white);align-content:center;}.secondMenu li a{color:#000;font-size:14px;text-decoration:none;text-align:center;display:block;}.bg{width:100%;min-height:800px;background-image:url("../img/Welcome.png");background-size:cover;background-position:center;box-sizing:border-box;background-repeat:no-repeat;position:relative;overflow:hidden;margin-bottom:0;display:flex;align-items:center;justify-content:center;padding:40px 0;}.hero-container{width:90%;max-width:1280px;margin:0 auto;box-sizing:border-box;}.hero-content{display:flex;justify-content:center;align-items:center;padding:20px;}.hero-text{text-align:center;}.hero-quote{margin-bottom:30px;}.tfont{white-space:nowrap;font-size:36px;line-height:1.6;word-break:break-word;overflow-wrap:break-word;font-family:var(--base-font);font-weight:bold;letter-spacing:6px;color:var(--primary-color);text-shadow:1px 1px 3px rgba(0,0,0,0.1);}.tfont i{font-size:24px;vertical-align:top;}.hero-stats{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:40px;padding:30px 20px;background:rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,0.1);}.stat-item{text-align:center;flex:1;max-width:120px;}.stat-number{font-size:32px;font-weight:bold;color:var(--primary-color);line-height:1.2;margin-bottom:8px;text-shadow:1px 1px 3px rgba(0,0,0,0.1);}.stat-label{font-size:14px;color:#666;font-weight:500;letter-spacing:1px;}.hero-action{display:flex;justify-content:center;align-items:center;padding:20px;}.action-wrapper{width:100%;max-width:380px;display:flex;justify-content:center;}.btn-apply{border-radius:var(--btn-border-radius);border:none;padding:12px 36px;font-size:18px;font-weight:500;color:var(--white);background:var(--primary-gradient);box-shadow:0 5px 15px var(--primary-shadow);cursor:pointer;transition:var(--transition-speed);height:50px;}.btn-apply:hover{transform:translateY(-3px);box-shadow:0 8px 20px var(--primary-shadow-hover);}.btn-apply:active{transform:translateY(0);box-shadow:0 5px 15px var(--primary-shadow);}.login-card{width:100%;max-width:380px;padding:30px;background:rgba(255,255,255,0.95);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,0.1);margin:0 auto;}.login-card-title{font-size:20px;font-weight:bold;color:var(--login-card-title-color);margin-bottom:25px;text-align:center;}.login-card .el-form{text-align:left;}.login-card .el-form-item{margin-bottom:20px;}.login-card .el-form-item__label{font-weight:700!important;text-align:left;line-height:1.5!important;padding-bottom:5px!important;}.login-card .el-input__inner{height:46px;border-radius:4px;text-align:left;}.login-card .btn-login{height:46px;border-radius:4px;background-color:var(--login-button-bg);border:none;font-weight:500;font-size:16px;margin-top:10px;width:100%;}.login-card .login-footer{display:flex;justify-content:space-between;margin-top:20px;font-size:14px;}.login-card .login-footer a{color:var(--login-card-title-color);text-decoration:none;}.login-card .login-footer a:hover{text-decoration:underline;}.button-group{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;}.btn-create{border-radius:var(--btn-border-radius);border:none;padding:12px 36px;font-size:18px;font-weight:500;color:var(--white);background:var(--primary-gradient);box-shadow:0 5px 15px var(--primary-shadow);cursor:pointer;transition:var(--transition-speed);height:50px;}.btn-create:hover{transform:translateY(-3px);box-shadow:0 8px 20px var(--primary-shadow-hover);}.btn-create:active{transform:translateY(0);box-shadow:0 5px 15px var(--primary-shadow);}.btn-manage{border-radius:var(--btn-border-radius);border:1px solid var(--primary-color);padding:12px 36px;font-size:18px;font-weight:500;color:var(--primary-color);background:var(--white);box-shadow:0 3px 10px rgba(0,82,217,0.2);cursor:pointer;transition:var(--transition-speed);height:50px;}.btn-manage:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,82,217,0.3);background:rgba(0,82,217,0.05);}.btn-manage:active{transform:translateY(0);box-shadow:0 3px 10px rgba(0,82,217,0.2);}.btn-apply{border-radius:var(--btn-border-radius);border:none;padding:12px 36px;font-size:18px;font-weight:500;color:var(--white);background:var(--primary-gradient);box-shadow:0 5px 15px var(--primary-shadow);cursor:pointer;transition:var(--transition-speed);height:50px;}.btn-apply:hover{transform:translateY(-3px);box-shadow:0 8px 20px var(--primary-shadow-hover);}.btn-apply:active{transform:translateY(0);box-shadow:0 5px 15px var(--primary-shadow);}.section-header{font-size:28px;font-weight:bold;text-align:center;margin-bottom:50px;color:var(--text-color);position:relative;}.section-header:after{content:'';display:block;width:60px;height:3px;background:var(--primary-color);margin:15px auto 0;}.process-section{width:100%;background-color:var(--bg-light);}.process-step-card{border-radius:var(--card-border-radius);box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);overflow:hidden;height:100%;background-color:var(--white);transition:all .3s;margin-bottom:30px;}.process-step-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1)!important;}.step-label{position:relative;background-color:var(--step-label-bg);color:var(--text-color);font-weight:bold;padding:10px 20px;text-align:left;border-radius:15px 15px 0 0;font-size:16px;letter-spacing:1px;}.process-icon{font-size:48px;color:var(--primary-color);margin-top:15px;margin-bottom:16px;}.process-step-card .card-body{padding:20px;text-align:center;}.process-step-card .card-title{font-size:20px;margin-top:20px;margin-bottom:20px;color:var(--text-color);}.process-step-card .card-text{font-size:16px;color:#747474!important;line-height:1.6;}.arrow-container{display:flex;justify-content:center;align-items:center;height:100%;}.process-arrow{font-size:24px;color:var(--primary-color);display:inline-block;}.company-showcase-section{background-color:var(--bg-light);position:relative;z-index:2;}.showcase-wrapper{position:relative;width:100%;padding:20px 0;}.showcase-track-container{overflow:hidden;margin-bottom:30px;position:relative;}.showcase-track-container:hover .showcase-track{animation-play-state:paused;}.showcase-track{display:flex;animation-name:scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:45s;width:max-content;}@keyframes scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.company-card{flex:0 0 auto;width:300px;height:220px;margin:5px 15px;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:transform .3s,box-shadow .3s;background-color:var(--white);cursor:pointer;position:relative;}.company-card::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.03);opacity:0;transition:opacity .3s;pointer-events:none;border-radius:15px;}.company-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15);z-index:10;}.company-card:hover::after{opacity:1;}.company-card:active{transform:translateY(-2px);box-shadow:0 7px 20px rgba(0,0,0,0.12);}.company-card-inner{display:flex;height:100%;padding:15px;box-sizing:border-box;}.company-logo-container{flex:0 0 70px;display:flex;align-items:center;justify-content:center;margin-right:15px;}.company-logo{width:70px;height:70px;object-fit:cover;border-radius:10px;}.company-info{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;}.company-name{font-size:18px;font-weight:600;margin-bottom:8px;margin-top:0;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.company-tags{display:flex;flex-wrap:wrap;margin-bottom:8px;}.company-tag{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;border-radius:20px;font-size:12px;background-color:rgba(0,82,217,0.1);color:var(--primary-color);}.company-description{font-size:13px;color:var(--text-muted);margin-top:0;margin-bottom:8px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;flex-grow:1;}.company-stats{display:flex;justify-content:space-between;margin-top:auto;}.company-stat-item{display:flex;align-items:center;font-size:12px;color:var(--text-muted);}.company-stat-item i{margin-right:4px;color:var(--primary-color);}.stat-num-org{font-weight:600;color:var(--text-color);margin-right:2px;}.feature-section{background-color:var(--bg-light);}.feature-card{transition:var(--transition-speed);border-radius:var(--card-border-radius);overflow:hidden;height:100%;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);}.feature-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.2)!important;}.feature-card .card-body{padding:20px;text-align:center;}.feature-img-container{text-align:center;margin-bottom:35px;height:120px;position:relative;display:flex;align-items:center;justify-content:center;}.feature-img{width:100px;max-height:100px;object-fit:contain;}.feature-card .card-title{font-size:20px;margin-top:8px;margin-bottom:8px;color:var(--text-color);}.feature-card .card-text{font-size:16px;color:#747474;line-height:1.6;}.faq-section{background-color:var(--bg-light);}.faq-tabs{margin-bottom:16px;}.faq-tabs .el-button{margin-left:8px;margin-right:8px;margin-bottom:8px;}.faq-tabs .el-button.is-plain.active{color:white;background-color:var(--el-color-primary);border-color:var(--el-color-primary);}.faq-category.active{display:block;}.faq-item{margin-bottom:30px;padding:25px 30px;border-radius:10px;background-color:#f8f9fa;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:transform .3s,box-shadow .3s;}.faq-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1);}.faq-question h4{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:15px;margin-top:0;}.faq-answer{color:var(--text-muted);line-height:1.6;}.faq-answer p{font-size:16px;margin-bottom:10px;}.faq-answer p:last-child{margin-bottom:0;}.footer{background-color:var(--footer-bg);color:var(--text-light);padding:40px 0;font-size:14px;width:100%;position:relative;bottom:0;left:0;right:0;text-align:center;}.footer-brand{font-family:var(--serif-font);font-size:18px;display:block;margin-bottom:15px;}.footer-links{margin-bottom:15px;}.footer-links a,.footer-links .el-link{color:var(--text-light);text-decoration:none;margin:0 10px;transition:color .3s;}.footer-links a:hover,.footer-links .el-link:hover{color:var(--white);text-decoration:none;}.footer-contact{font-family:var(--serif-font);}.el-row{margin-bottom:20px;}.el-row:last-child{margin-bottom:0;}.el-col{border-radius:4px;}.el-card{height:100%;border-radius:var(--card-border-radius);box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);transition:all .3s;margin-bottom:20px;}.el-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.2);}.el-button{line-height:1;}.el-dropdown{height:100%;display:flex;align-items:center;}.el-dropdown-menu__item{text-align:center;padding:10px 20px;}.el-dropdown-menu__item i{margin-right:5px;}.el-popper{z-index:10006!important;border:none!important;box-shadow:0 4px 12px rgba(0,0,0,0.1)!important;}.el-popper.is-light{background-color:white!important;border:none!important;}.el-popper__arrow{display:none!important;}.el-dialog__header{color:white;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,0.2);}.el-dialog__title{color:white;font-size:18px;}.el-dialog__headerbtn .el-dialog__close{color:white;font-size:18px;}.el-dialog__headerbtn:hover .el-dialog__close,.el-dialog__headerbtn:focus .el-dialog__close{color:#ccc;}.login-prompt-dialog .el-dialog__body{padding:20px 25px;}.login-prompt-dialog .el-dialog__footer{padding:10px 25px 20px;text-align:center;}.mobile-view{min-height:100vh;display:flex;flex-direction:column;}.mobile-container{overflow-x:hidden;position:relative;min-height:100vh;display:flex;flex-direction:column;}.mobile-view .container-fluid,.mobile-container{flex:1;}.mobile-view .footer,.mobile-container .footer{margin-top:auto;position:relative;}#navbar{position:relative;width:100%;z-index:100;}#navbar nav{width:100%;}.am-header,.header-height,#headerContainer{height:auto!important;min-height:40px!important;max-height:60px!important;overflow:visible!important;}@media(max-width:1200px){.bg{min-height:700px;}.tfont{font-size:32px;letter-spacing:4px;}.button-group{gap:15px;}}@media(max-width:992px){.bg{min-height:600px;}.hero-content{margin-bottom:0;justify-content:center;text-align:center;}.hero-text{width:100%;text-align:center;}.tfont{font-size:28px;letter-spacing:3px;}.hero-stats{gap:25px;padding:25px 15px;margin-top:30px;}.stat-number{font-size:32px;}.stat-label{font-size:13px;}.login-card{padding:25px;width:100%;max-width:350px;margin:0 auto;}.hero-action{justify-content:center;}.action-wrapper{display:flex;justify-content:center;width:100%;max-width:350px;}.button-group{gap:12px;max-width:100%;}.btn-create,.btn-manage{font-size:16px;padding:10px 28px;height:45px;}}@media(max-width:992px) and(min-width:769px){.hero-container{width:95%;max-width:900px;}.hero-content,.hero-action{padding:10px 15px;}.action-wrapper{margin:0 auto;}.login-card,.btn-apply{width:90%;margin:0 auto;}.button-group{width:90%;justify-content:center;}}@media(max-width:768px){.bg{min-height:500px;padding:30px 0;}.hero-container{width:95%;flex-direction:column;}.hero-content{padding:10px;}.hero-action{padding:10px;}.tfont{font-size:24px;letter-spacing:2px;white-space:normal;}.tfont i{font-size:20px;}.login-card{padding:20px;}.login-card-title{font-size:18px;margin-bottom:20px;}.btn-apply{padding:10px 25px;height:45px;font-size:16px;}.button-group{flex-direction:column;gap:12px;width:100%;align-items:stretch;}.btn-create,.btn-manage{width:100%;max-width:280px;margin:0 auto;font-size:16px;padding:12px 24px;height:45px;}}@media(max-width:576px){.bg{min-height:450px;}.tfont{font-size:20px;letter-spacing:1px;}.tfont i{font-size:18px;}.login-card{padding:15px;}.login-card-title{font-size:16px;margin-bottom:15px;}.login-card .el-form-item{margin-bottom:15px;}.login-card .el-input__inner{height:40px;}.login-card .btn-login{height:40px;font-size:14px;}.login-card .login-footer{font-size:12px;margin-top:15px;}.button-group{gap:10px;}.btn-create,.btn-manage{max-width:260px;font-size:15px;padding:10px 20px;height:42px;}}}@-moz-document url-prefix(){#portal_logo{position:absolute;}}_:-ms-lang(x),_:-webkit-full-screen,#portal_logo{margin-top:-15px!important;}_:-ms-lang(x),_:-webkit-full-screen,#mypage{position:absolute;margin-left:-80px;}.text-center{text-align:center!important;}.d-flex{display:flex!important;}.align-items-center{align-items:center!important;}.justify-content-center{justify-content:center!important;}.flex-wrap{flex-wrap:wrap!important;}.mx-2{margin-left:8px!important;margin-right:8px!important;}.mb-2{margin-bottom:8px!important;}.mb-4{margin-bottom:16px!important;}.float-btn-group{position:fixed;left:2rem;top:50%;z-index:999;}.float-btn{width:5rem;height:7rem;background-color:var(--white);border-radius:5%;box-shadow:0 .2rem 1rem rgba(0,0,0,0.15);margin-bottom:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .3s;position:relative;}.float-btn:hover{transform:translateY(-0.5rem);box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.2);}.float-btn i{font-size:2rem;color:var(--primary-color);margin-bottom:.3rem;}.float-btn .btn-text{font-size:1.1rem;color:#444;}.qrcode-popup{position:absolute;left:6.5rem;bottom:-5rem;background-color:var(--white);border-radius:.8rem;padding:1rem;box-shadow:0 .2rem 1rem rgba(0,0,0,0.15);width:18rem;z-index:1000;}.qrcode-popup img{width:15rem;height:15rem;display:block;margin:0 auto;}.qrcode-popup .popup-title{text-align:center;font-size:1.2rem;color:#333;margin-bottom:.5rem;}.qrcode-popup:after{content:'';position:absolute;left:-1rem;top:50%;width:0;height:0;border-top:1rem solid transparent;border-right:1rem solid var(--white);border-bottom:1rem solid transparent;transform:translateY(-50%);}.qrcode-fade-enter-active,.qrcode-fade-leave-active{transition:opacity .3s,transform .3s;}.qrcode-fade-enter-from,.qrcode-fade-leave-to{opacity:0;transform:translateX(-10px);}@media(max-width:768px){.float-btn-group{display:none;}}