.head{padding:.1rem 0;width:100%;display:flex;align-items:center;justify-content:space-around;background:#fff;position:relative;z-index:99}.head .head_left{width:60%}.head .head_left .logo1{width:100%}.head .head_right{width:20%;display:flex;justify-content:center}.head .head_right .go_logoin{display:flex;align-items:center;justify-content:center;padding-bottom:.02rem;padding:.05rem .2rem;border:none;background:#226ed0;border-radius:.3rem;color:#fff;cursor:pointer}.head .head_right .logo_user{height:inherit;display:flex;align-items:center;margin-right:.1rem}.head .head_right .logo_user .head_img{width:.4rem;border-radius:50%;margin-right:.1rem}.head .head_right .logo_user .logo_out{display:flex;align-items:center}.head .head_right .logo_user .logo_out span{margin:0 .1rem;white-space:nowrap;display:block}.head .head_right .logo_user .logo_out .logout{border:none;background:#226ed0;color:#fff;cursor:pointer;box-sizing:content-box;padding:.01rem .05rem;border-radius:.1rem;font-size:.16rem}.user-layer{position:absolute;top:.7rem;right:0;width:2.5rem;height:1.5rem;background-color:#fff;z-index:99;box-shadow:0 14px 24px rgba(0,0,0,.5)}.user-layer-img{display:flex;align-items:center;justify-content:center}.user-layer-img img{width:1rem;height:1rem;border-radius:1rem}.user-layer-out{text-align:center;border-top:1px solid #ccc;line-height:.45rem}.foot{width:100%;text-align:center;background:#e1e1e1;line-height:.4rem;padding:.2rem 0;margin-top:.2rem;color:#333}.foot p{font-size:.16rem}.m-login{height:100%;flex-direction:column}.m-login,.m-login .login-wrapper{width:100%;display:flex;align-items:center}.m-login .login-wrapper{flex:1;justify-content:center}.m-login .login-container{background:#fff;padding:40px;border-radius:20px;width:95%;box-shadow:0 4px 12px rgba(0,0,0,.1)}.m-login .spacer{display:none}.m-login .tab-container{display:flex;justify-content:space-between;margin-top:-10px;position:relative}.m-login .tab-button{padding:12px 0;margin:0 5px;border:none;background:none;color:#666;cursor:pointer;font-size:16px;position:relative;transition:all .3s ease}.m-login .tab-button:hover{color:#2980b9}.m-login .tab-button.active{color:#2980b9;font-weight:700}.m-login .tab-button.active:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:#2980b9;border-radius:3px;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m-login .form-group{margin-bottom:25px;position:relative}.m-login .form-group input{width:100%;padding:15px;background:#fff;border:2px solid #e0e0e0;border-radius:10px;font-size:16px;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.05)}.m-login .form-group input:focus{border-color:#2980b9;box-shadow:0 2px 8px rgba(41,128,185,.15)}.m-login .code-input-group{display:flex;gap:15px;align-items:center}.m-login .code-input-group input{flex:1}.m-login .get-code-btn{padding:12px 20px;background:#2980b9;border:none;border-radius:10px;color:#fff;cursor:pointer;white-space:nowrap;transition:all .3s ease;font-weight:500;box-shadow:0 2px 4px rgba(41,128,185,.2);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.m-login .get-code-btn:hover:not(:disabled){background:#3498db;transform:translateY(-2px);box-shadow:0 4px 8px rgba(41,128,185,.3)}.m-login .get-code-btn:disabled{background:#bdc3c7;cursor:not-allowed;box-shadow:none;transform:none;color:#7f8c8d}.m-login .login-btn{width:100%;padding:15px;background:linear-gradient(90deg,#2980b9,#3498db);border:none;border-radius:10px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease;font-weight:700}.m-login .login-btn:hover{background:linear-gradient(90deg,#3498db,#2980b9);transform:translateY(-2px);box-shadow:0 5px 15px rgba(41,128,185,.3)}.m-login .form-section{display:none;animation:fadeIn .5s ease}.m-login .form-section.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.m-login .form-group i{color:#95a5a6}@media(max-width:480px){.m-login .login-container{margin:20px;padding:30px}.m-login .tab-button{padding:10px 15px;font-size:14px}}.m-login .error-message{color:#e74c3c;text-align:center;padding:10px;margin-top:10px;border-radius:5px;background-color:rgba(231,76,60,.1);animation:fadeIn .3s ease}.m-login .form-group input.error{border-color:#e74c3c}.m-login .form-group input.valid{border-color:#2ecc71}.m-login .input-error-message{position:absolute;left:0;bottom:-20px;color:#e74c3c;font-size:12px;animation:fadeIn .3s ease}.m-login .header{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000}.m-login .header-content{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.m-login .logo{height:40px}.m-login .logo img{height:100%}.m-login .header-text{color:#666;font-size:14px}.m-login .join-link{color:#3498db;text-decoration:none;margin-left:5px}.m-login .header-right{display:flex;align-items:center;gap:20px}.m-login .search-box{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;padding:5px 10px}.m-login .search-box input{border:none;outline:none;width:200px;padding:5px}.m-login .search-btn{background:none;border:none;cursor:pointer;padding:0}.m-login .search-btn img{width:20px;height:20px}.m-login .user-actions{display:flex;align-items:center;gap:10px}.m-login .user-actions a{color:#666;text-decoration:none;font-size:14px}.m-login .divider{color:#ddd}.m-login ::-webkit-scrollbar{display:none}.m-login *{-ms-overflow-style:none;scrollbar-width:none}.m-login .footer-service{background:#fff;padding:20px 0;box-shadow:0 -2px 10px rgba(0,0,0,.05);width:100%;margin-top:auto}.m-login .service-section{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;padding:0 20px;margin-bottom:20px}.m-login .service-item{padding:0 20px}.m-login .service-item h3{color:#333;font-size:16px;margin-bottom:15px}.m-login .service-item p{color:#666;font-size:14px;line-height:1.8;margin:5px 0}.m-login .footer-bottom{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #eee}.m-login .qrcode{text-align:center}.m-login .qrcode img{width:100px;height:100px}.m-login .qrcode p{color:#666;font-size:12px;margin-top:5px}.m-login .company-info{text-align:center}.m-login .company-info p{color:#999;font-size:12px;line-height:1.8;margin:3px 0}.m-login .quick-links{display:flex;flex-wrap:wrap;gap:15px}.m-login .quick-links a{color:#666;text-decoration:none;font-size:14px;display:flex;align-items:center;gap:5px}.m-login .quick-links a:hover{color:#3498db}.m-login .phone-input-group{display:flex;align-items:center;gap:10px}.m-login .area-code-selector{position:relative;cursor:pointer;padding:12px 15px;border:2px solid #e0e0e0;border-radius:10px;background:#fff}.m-login .selected-code{font-size:14px;color:#333}.m-login .arrow-down{display:inline-block;margin-left:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;vertical-align:middle}.m-login .area-code-list{display:none;position:absolute;top:100%;left:0;width:300px;max-height:400px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;margin-top:5px;padding:12px 0}.m-login .area-code-list.active{display:block}.m-login .area-search{padding:0 12px 12px;border-bottom:1px solid #f0f0f0}.m-login .area-search-input{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;outline:none}.m-login .area-search-input:focus{border-color:#3498db}.m-login .area-frequently{padding:12px 0;border-bottom:1px solid #f0f0f0}.m-login .area-label{padding:0 12px 8px;color:#999;font-size:12px}.m-login .frequently-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px}.m-login .area-code-item{padding:8px 12px;cursor:pointer;font-size:14px;color:#333;display:flex;align-items:center;transition:background .2s}.m-login .area-code-item:hover{background:#f5f5f5}.m-login .area-all-list{max-height:250px;overflow-y:auto}.m-login .area-all-list::-webkit-scrollbar{width:6px;display:block}.m-login .area-all-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.m-login .area-all-list::-webkit-scrollbar-track{background:#f5f5f5}.m-login .phone-input-group input[type=tel]{flex:1}.m-login .input-wrapper{position:relative;display:flex;align-items:center}.m-login .help-icon{position:absolute;right:10px;width:18px;height:18px;background:#e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#666;font-size:12px;cursor:help;transition:all .3s ease}.m-login .help-icon:hover{background:#3498db;color:#fff}.m-login .help-icon:after{content:attr(title);position:absolute;bottom:100%;right:0;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;visibility:hidden;opacity:0;transition:all .3s ease;transform:translateY(10px)}.m-login .help-icon:hover:after{visibility:visible;opacity:1;transform:translateY(0)}.m-login .input-wrapper input{padding-right:35px;width:100%}