.layout-detail{min-height:100vh;min-width:1280px;position:relative}.layout-detail .layout-header{background:#2875e8;height:70px;justify-content:space-between;left:0;padding:0 30px;position:sticky;top:0;width:100%;z-index:3}.layout-detail .header-left,.layout-detail .layout-header{align-items:center;display:flex}.layout-detail .header-logo{background-image:url(/static/img/logo_white.a8d3bb9.png);background-size:148px 32px;display:block;height:32px;width:148px}.layout-detail .separation-line{background:#fff;height:20px;margin-left:20px;width:1px}.layout-detail .header-name{color:#fff;margin-left:15px}.layout-detail .cn-name{font-size:24px;font-weight:700}.layout-detail .en-name{font-size:12px;font-weight:400}.layout-detail .header-right{align-items:center;display:flex}.layout-detail .preview-img{color:#fff;cursor:pointer;font-size:14px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.layout-detail .pay-item{border:1px solid hsla(0,0%,100%,.5);border-radius:6px;color:#fff;cursor:pointer;font-size:12px;height:40px;line-height:40px;margin-left:10px;position:relative;text-align:center;width:112px}.layout-detail .pay-item:hover .pay-qr{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible}.layout-detail .price-val{font-size:16px}.layout-detail .pay-qr{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.05),0 2px 6px 0 rgba(0,0,0,.1);left:-15px;opacity:0;padding:10px 10px 0;position:absolute;top:50px;visibility:hidden;width:140px}.layout-detail .qr-arrow{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;height:0;left:65px;position:absolute;top:-5px;width:0}.layout-detail .qr-img{background:#fff;display:block;height:120px;padding:6px;width:120px}.layout-detail .qr-text{color:#666;font-size:12px}.layout-detail .qr-hint{color:#2875e8;font-size:12px}.layout-detail .vip-btn{background:#f64041;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;line-height:40px;margin-left:10px;text-align:center;width:142px}.layout-detail .header-user-info{align-items:center;cursor:pointer;display:flex;position:relative}.layout-detail .header-avatar{border:1px solid rgba(45,69,105,.2);border-radius:50px;height:26px;margin-left:10px;margin-right:6px;width:26px}.layout-detail .header-avatar img{border-radius:50%;height:24px;width:24px}.layout-detail .header-user-name{color:#fff;font-size:13px;margin-right:4px;max-width:50px;overflow:hidden;white-space:nowrap}.layout-detail .header-down{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAoUlEQVRIS+2TMQ4CIRRE59N5HeAoVpp4FdermKyVRwGuYweGqM2G5Y/FFkaoX+Ylw3zBxk82zscQqA2Piv61opTSPud8BbBTO3gBD2PMyVp7X/LNFYUQDgBmMvyDHb33N0pQoRjjVEo5MxIRuTjnphbbvQNG0guvQvXQehItnBKs1cWE04KlhA3/SlDh97rQWsvaGNQ/YFbUY4ZAbfD3K3oCfBs6GTBt3FcAAAAASUVORK5CYII=) no-repeat top;background-size:cover;height:12px;width:12px}.layout-detail .el-dropdown-menu{margin:0;padding:0}.layout-detail .header-dropdown .popper__arrow{display:none}.layout-detail .header-menu-list{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 4px 6px 0 rgba(0,0,0,.05);width:276px}.layout-detail .header-menu-list .header-menu-top{background-color:#eff1f6;border-radius:4px 4px 0 0;padding-top:40px}.layout-detail .header-menu-list .header-menu-top .menu-top-person{align-items:center;display:flex;margin-left:14px}.layout-detail .header-menu-list .header-menu-top .menu-top-person span{color:#000;font-size:16px;font-weight:700}.layout-detail .header-menu-list .header-menu-top .menu-top-person .people-status{background-color:#49586e;border-radius:2px;color:#fff;font-size:12px;margin-left:6px;padding:2px 6px}.layout-detail .header-menu-list .header-menu-top .menu-top-person .people-grade{background:linear-gradient(180deg,#f4cf6f,#e6a23c);border-radius:2px;color:#fff;font-size:12px;margin-left:6px;padding:3px 6px}.layout-detail .header-menu-list .header-menu-top .menu-top-person .people-free{background:#f5f5f5;color:#333}.layout-detail .header-menu-list .header-menu-top .menu-top-member{align-items:center;background:linear-gradient(90deg,#faf2e7,#f2eae1);border-radius:4px 4px 0 0;display:flex;margin:14px 14px 0;padding:10px}.layout-detail .header-menu-list .header-menu-top .menu-top-member .top-member-img{height:20px;width:20px}.layout-detail .header-menu-list .header-menu-top .menu-top-member .top-member-value{color:#68471b;flex:1;font-size:12px;margin-left:6px}.layout-detail .header-menu-list .header-menu-item{cursor:pointer;padding:15px 20px}.layout-detail .header-menu-list .header-menu-item a{align-items:center;display:flex}.layout-detail .header-menu-list .header-menu-item:hover{background-color:#f8f9fb;color:#2875e8}.layout-detail .header-menu-list .header-menu-item:hover a{color:#2875e8}.layout-detail .header-menu-list .header-menu-sign-out{align-items:center;border-top:1px solid #f0f0f0;cursor:pointer;display:flex;padding:16px 20px}.layout-detail .header-menu-list .menu-item-icon{height:14px;margin-right:15px;width:14px}.layout-detail .login-btn{border-right:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;margin-left:10px;margin-right:8px;padding-right:8px}.layout-detail .register-btn{color:#fff;cursor:pointer}.layout-detail .layout-content{display:flex;height:100%;padding-right:20px;width:100%}.layout-detail .layout-menus{background-color:#f8f9fb;color:#333;font-size:14px;font-weight:400;max-height:calc(100vh - 70px);overflow-y:auto;padding:10px 0 10px 10px;position:sticky;top:70px;width:220px}.layout-detail .layout-menus:hover::-webkit-scrollbar{width:6px}.layout-detail .layout-menus::-webkit-scrollbar{width:0}.layout-detail .menu-info{display:inline-block;height:40px;line-height:40px;padding:0 20px;width:200px}.layout-detail .menu-disabled{color:#999}.layout-detail .menu-in{border-radius:4px;color:#fff;font-weight:700}.layout-detail .hot-icon{height:12px;margin-bottom:-1px;margin-left:5px;width:26px}.layout-detail .layout-no-data{background:#fff;border-radius:10px;color:#666;flex:1;font-size:14px;height:100%;padding:18% 0;text-align:center}.layout-detail .layout-no-data img{display:block;height:100px;margin:0 auto 20px;width:100px}.layout-detail .layout-data{flex:1;margin-top:10px}.layout-detail .group-map{background:#fff;border-radius:10px;display:flex;height:600px;padding:20px;position:relative}.layout-detail .group-table{border-radius:10px;height:560px;margin-right:20px;width:200px;z-index:2}.layout-detail .group-head{background-color:#2875e8;border-radius:10px 10px 0 0;color:#fff;font-size:14px;font-weight:700;height:40px;line-height:40px;text-align:center;width:200px}.layout-detail .group-list{background-color:#f8f9fb;border-radius:0 0 10px 10px;max-height:520px;overflow-y:auto;width:200px}.layout-detail .group-list:hover::-webkit-scrollbar{width:6px}.layout-detail .group-list::-webkit-scrollbar{width:0}.layout-detail .group-info{align-items:center;border-bottom:1px solid #ebebeb;cursor:pointer;display:flex;height:60px;margin:0 10px 0 16px;width:168px}.layout-detail .group-info:hover .group-name{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.layout-detail .group-logo{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;height:40px;margin:0 auto;position:relative;text-align:center;width:40px}.layout-detail .group-logo img{bottom:0;display:inline-block;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.layout-detail .group-name{color:#333;flex:1;font-size:13px;font-weight:400;margin-left:11px}.layout-detail .group-active{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.layout-detail .group-arrow{height:15px;transform:rotate(-90deg);width:15px}.layout-detail .group-count{font-size:13px;margin:0 8px}.layout-detail .layout-map{flex:1;height:100%}.layout-detail .layout-desc{align-items:center;background:#fefaf5;border-radius:10px;bottom:170px;color:#c69345;cursor:pointer;display:flex;font-size:12px;height:32px;left:20px;padding-left:14px;position:absolute;width:100px}.layout-detail .layout-desc img{height:15px;transform:rotate(-90deg);width:15px}.layout-detail .layout-desc-group{bottom:200px;left:240px}.layout-detail .layout-describe{background:#fafafa;border-radius:10px;margin-top:-20px;padding:10px 20px}.layout-detail .describe-val{color:#333;font-size:14px;line-height:30px;margin-top:-20px;white-space:pre-line}.layout-detail .layout-title{bottom:130px;cursor:default;font-size:12px;font-weight:700;left:34px;position:absolute}.layout-detail .layout-title-group{bottom:162px;left:254px}.layout-detail .layout-remark{bottom:28px;cursor:default;font-size:11px;left:254px;line-break:anywhere;position:absolute;width:200px}.layout-detail .update-time{bottom:20px;color:#666;font-size:14px;font-weight:400;position:absolute;right:20px}.layout-detail .layout-data-list{background:#fff;border-radius:10px;margin:10px 0 20px;padding:20px}.layout-detail .layout-condition{align-items:center;display:flex}.layout-detail .condition-label{color:#333;font-size:13px;font-weight:400}.layout-detail .condition-item{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:2px;display:flex;margin-left:10px;padding:3px 8px}.layout-detail .condition-close{cursor:pointer;height:12px;margin-left:3px;width:12px;z-index:2}.layout-detail .layout-table{border-collapse:collapse;margin-top:20px;width:100%;z-index:2}.layout-detail .layout-th{background:#f8f9fb;color:#666;font-size:14px;font-weight:400;height:40px;min-width:80px;padding:8px;text-align:left}.layout-detail .layout-td{border-bottom:1px solid #f5f5f5;height:40px;padding:8px}.layout-detail .layout-pagination{align-items:center;display:flex;font-weight:500;justify-content:flex-end;margin:20px auto 0;width:100%}.layout-detail .layout-pagination span{border:1px solid #ececec;border-radius:2px;color:#666;cursor:pointer;font-size:12px;height:32px;line-height:32px;margin-left:10px;padding:0 12px}.layout-detail .layout-pagination span:hover{color:#1484c8}.layout-detail .layout-pagination .btn-disabled{color:#c4c4c4;cursor:not-allowed}.layout-detail .layout-pagination .btn-disabled:hover{color:#c4c4c4}.layout-detail .layout-pagination .active{background-color:#1484c8;color:#fff;z-index:2}.layout-detail .layout-pagination .active:hover{color:#fff}.layout-detail .list-no-data{background-color:#fff;margin-top:20px;padding:20px 0;text-align:center}.layout-detail .list-no-data p{color:#ccc;font-size:14px;line-height:30px}.layout-detail .layout-chart{margin-left:10px;width:340px}.layout-detail .chart-module{background:#fff;border-radius:10px;margin-top:10px;padding:16px;width:340px}.layout-detail .chart-title{color:#333;font-size:16px;font-weight:700;line-height:22px}.layout-detail .car-counts{display:flex;justify-content:space-evenly;margin-top:18px}.layout-detail .car-count{text-align:center}.layout-detail .count-name{color:#333;font-size:14px;font-weight:700}.layout-detail .count-value{color:#1484c8;font-size:16px;font-weight:700;margin-top:4px}.layout-detail .count-cent{color:#17bd9c;font-size:12px;font-weight:400;margin-top:4px}.layout-detail .chart-source{color:#999;font-size:12px;font-weight:400;line-height:18px;margin-top:10px}.layout-detail .list-info{align-items:center;background:#f8f9fb;border:1px solid #ebebeb;border-radius:10px;color:#333;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin-top:10px;padding:10px;width:308px}.layout-detail .list-arrow{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #999;display:inline-block;height:0;margin-left:4px;transform:rotate(-90deg);width:0}.layout-detail .layout-dialog .el-dialog__header{text-align:center}.layout-detail .layout-dialog .el-dialog__body{padding:10px 20px 20px}.layout-detail .dialog-content{max-height:450px;overflow-y:auto}.layout-detail .dialog-table{background:#fff;border-collapse:collapse;width:100%}.layout-detail .dialog-thead{position:sticky;top:0}.layout-detail .dialog-th{background-color:#f8f9fb;height:40px;min-width:100px;padding-left:10px;text-align:left}.layout-detail .dialog-td{border-bottom:1px solid #f5f5f5;height:40px;min-width:100px;padding:2px 10px;text-align:left}.layout-detail .dialog-source{color:#666;font-size:12px;font-weight:400;margin-top:10px}.layout-detail .chart-info{height:170px;margin-top:12px;width:308px}.layout-detail .chart-area{background-color:#f8f9fb;border:1px solid #ebebeb;border-radius:6px;display:flex;font-size:14px;margin-top:12px;padding:4px}.layout-detail .area-tab{cursor:pointer;flex:1;height:30px;line-height:30px;text-align:center}.layout-detail .area-active{background-color:#fff;border-radius:6px;font-weight:700}.layout-detail .group-area{height:415px;margin-top:2px;max-height:415px;overflow-y:auto}.layout-detail .group-area:hover::-webkit-scrollbar{width:6px}.layout-detail .group-area::-webkit-scrollbar{width:0}.layout-detail .area-info{align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;padding:10px 0;width:302px}.layout-detail .area-info:hover .group-name{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.layout-detail .rank-no{color:#666;font-size:16px;font-weight:700;height:22px;line-height:22px;margin:0 8px 0 20px;text-align:center;width:20px}.layout-detail .province-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;width:320px}.layout-detail .province-info{background:#f8f9fb;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:400;height:37px;line-height:37px;text-align:center;width:149px}.layout-detail .layout-category{display:flex;flex:1;margin-top:20px}.layout-detail .layout-company{background:#fff;border-radius:10px;height:calc(100vh - 110px);padding:20px;position:sticky;top:90px;width:400px}.layout-detail .selected-condition{align-items:center;display:flex}.layout-detail .selected-label{color:#333;font-size:13px;font-weight:700;white-space:nowrap}.layout-detail .selected-val{border:1px solid #f0f0f0;color:#666;font-size:13px;font-weight:400;line-height:20px;margin-left:8px;padding:3px 8px 1px}.layout-detail .company-header{background:#f8f9fb;border-radius:10px;color:#666;display:flex;font-size:14px;font-weight:400;margin-top:14px;padding:10px;width:100%}.layout-detail .company-title{color:#666;font-size:14px;font-weight:400;margin-left:20px}.layout-detail .company-table{height:calc(100% - 80px);overflow-y:auto;width:366px}.layout-detail .company-table:hover::-webkit-scrollbar{width:6px}.layout-detail .company-table::-webkit-scrollbar{width:0}.layout-detail .company-info{align-items:flex-start;border-bottom:1px solid #f5f5f5;display:flex;padding:10px;width:360px}.layout-detail .company-no{color:#333;font-size:14px;font-weight:400;text-align:center;width:28px}.layout-detail .company-name{margin-left:20px}.layout-detail .factory-name{color:#333;font-size:14px;font-weight:400}.layout-detail .nick-name{color:#666;font-size:12px;font-weight:400;margin-top:6px}.layout-detail .second-category{background:#fff;border-radius:10px;flex:1;margin-left:10px;padding:20px 20px 0}.layout-detail .category-header{align-items:center;display:flex;margin-bottom:20px}.layout-detail .category-line{height:14px;width:3px}.layout-detail .category-name{color:#333;font-size:14px;font-weight:700;margin-left:10px}.layout-detail .third-category{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.layout-detail .category-info{background:#fafafa;border-radius:10px;cursor:pointer;display:flex;height:90px;padding:10px;width:calc(50% - 5px)}@media (min-width:1420px) and (max-width:1800px){.layout-detail .category-info{width:calc(33.33% - 6.7px)}}@media (min-width:1801px){.layout-detail .category-info{width:calc(25% - 7.5px)}}.layout-detail .category-pic{background:#fff;border:1px solid #ebebeb;margin-right:10px}.layout-detail .category-pic,.layout-detail .category-pic img{border-radius:10px;height:70px;width:70px}.layout-detail .third-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden}.layout-detail .third-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:14px}.layout-detail .pic-source,.layout-detail .third-name{font-weight:400;overflow:hidden;text-overflow:ellipsis}.layout-detail .pic-source{color:#999;font-size:12px;margin-top:5px;white-space:nowrap}.layout-detail .company-count{font-size:14px;font-weight:700;margin-left:10px}.layout-detail .layout-water{background-image:url(/static/img/table_bg.c1df7dc.png);background-repeat:repeat;background-size:180px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:99999}.layout-detail .el-carousel__indicator--horizontal{margin-bottom:-4px;padding:0 4px}.layout-detail .el-carousel__button{border-radius:2px;height:4px;opacity:.8;width:10px}.layout-detail .el-carousel__indicator.is-active button{background:#999;border-radius:2px;height:4px;width:22px}