.gmv-rank{display:flex;align-items:center;margin-top:16px;width:100%;height:18px;font-size:14px}.gmv-rank .gmv-rank-icon{margin-right:4px;height:16px;width:40px}.gmv-rank .gmv-rank-text{margin-right:4px;font-weight:700}.gmv-rank .gmv-rank-action{-webkit-text-decoration:underline;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confidence-dialog .next-dialog-header{border-bottom:0;margin-bottom:7px}.confidence-dialog .next-dialog-footer{display:none}.confidence-dialog .confidence-layout .layout-item{margin-bottom:32px}.confidence-dialog .confidence-layout .layout-item>h3{display:flex;align-items:center;gap:8px}.confidence-dialog .confidence-layout .layout-item>h3 img{max-width:16px;max-height:16px}.confidence-dialog .confidence-layout .layout-item>h3 span{color:#222;font-size:16px;font-weight:700;line-height:22px}.confidence-dialog .confidence-layout .layout-item>p{color:#222;margin-top:12px;font-size:14px;font-style:normal;font-weight:400;margin-left:24px;line-height:18px}.company-layout{border-top:1px solid #ddd;margin-top:32px;padding-top:32px}.company-layout a{text-decoration-color:#222;color:#222}.company-layout .company-body{display:flex;flex-wrap:wrap;width:100%;gap:20px;margin-top:28px}.company-layout .company-body .company-info{width:30%;color:#222;display:flex;flex-direction:column;gap:8px}.company-layout .company-body .company-info .info-intro{font-weight:600;font-size:20px}.company-layout h2{font-size:20px;color:#222;line-height:26px;margin-bottom:20px;font-weight:700}.company-layout .self-company-info{padding-top:22px;border-top:1px solid #ddd;margin-top:20px}.company-layout .self-company-info h4{font-size:16px;color:#222;line-height:22px;margin-bottom:16px}.company-layout .self-company-info .self-company-list{display:flex;gap:12px;flex-direction:column}.company-layout .self-company-info .self-company-list .self-company-item{display:flex;gap:10px;font-size:16px;color:#222;line-height:22px}.company-layout .self-company-info .self-company-list .self-company-item>img{height:20px;filter:brightness(0)}.company-layout .company-action{display:flex;padding-top:28px;justify-content:space-between;gap:16px;width:100%}.company-layout .company-action .next-btn{height:36px}.company-layout .company-action .next-btn .next-btn-helper{font-size:14px;color:#222;line-height:18px;font-weight:600}.company-layout .company-action .next-btn.next-btn-ghost{background-color:#fff;border:1px solid #222;border-radius:18px}.company-layout .company-action .next-btn.next-btn-ghost span{font-size:14px;color:#222;line-height:18px;font-weight:600}.company-layout .company-action .next-btn.next-btn-primary{background-color:#f60;border-radius:18px}.company-layout .company-action .next-btn.next-btn-primary span{font-size:14px;color:#fff;text-align:center;line-height:18px}.company-layout .company-action>*{flex:1}.company-layout .company-content{background-color:#f4f4f4;background-size:cover;background-repeat:no-repeat;border-radius:8px;padding:28px}.company-layout .company-content.self-company{background-image:linear-gradient(177deg,#ffdec86e,#ffdec817)}.company-layout .company-content.self-ppe{background-image:linear-gradient(-46deg,#edf6ff,#f8fcff)}.company-layout .company-content .self-ppe-tag{margin-top:16px;display:flex;font-size:14px;color:#222;text-align:center;line-height:18px;gap:16px;margin-left:8px}.company-layout .company-content .self-ppe-tag>div{position:relative}.company-layout .company-content .self-ppe-tag>div:before{position:absolute;top:9px;width:3px;height:3px;border-radius:50%;background-color:#222;content:"";left:-8px}.company-layout .company-content .company-productionServiceCapacity,.company-layout .company-content .company-qualityAssuranceCapability{width:50%;display:flex}.company-layout .company-content .company-attr-layout{border-bottom:1px solid #ddd;margin-top:24px;padding-bottom:24px}.company-layout .company-content .company-attr-layout .company-basicCapacity{display:flex;flex-wrap:wrap;width:100%;gap:20px}.company-layout .company-content .company-attr-layout .company-basicCapacity .attr-content{font-size:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.company-layout .company-content .company-attr-layout .company-basicCapacity>*{width:30%;flex-direction:column;gap:8px;display:flex}.company-layout .company-content .company-productionServiceCapacity{padding-bottom:0!important}.company-layout .company-content div.company-productionServiceCapacity,.company-layout .company-content div.company-qualityAssuranceCapability,.company-layout .company-content div.company-qualificationCertificate{margin-top:24px;width:50%;flex-direction:column!important;gap:8px!important;float:left}.company-layout .company-content div.company-productionServiceCapacity .attr-title,.company-layout .company-content div.company-qualityAssuranceCapability .attr-title,.company-layout .company-content div.company-qualificationCertificate .attr-title{font-size:16px;color:#222;font-weight:600;margin-bottom:8px;line-height:22px}.company-layout .company-content div.company-productionServiceCapacity .attr-item,.company-layout .company-content div.company-qualityAssuranceCapability .attr-item,.company-layout .company-content div.company-qualificationCertificate .attr-item{font-size:16px;color:#222;line-height:22px;position:relative;margin-left:8px}.company-layout .company-content div.company-productionServiceCapacity .attr-item:before,.company-layout .company-content div.company-qualityAssuranceCapability .attr-item:before,.company-layout .company-content div.company-qualificationCertificate .attr-item:before{position:absolute;top:9px;width:3px;height:3px;border-radius:50%;background-color:#222;content:"";left:-8px}.company-layout .company-content .source-confidence{width:100%;clear:both;padding-top:24px;border-top:1px solid #ddd;margin-top:20px}.company-layout .company-content .source-confidence h4{font-weight:600;display:flex;justify-content:space-between}.company-layout .company-content .source-confidence .source-confidence-content{display:flex;gap:4px;margin-top:18px;align-items:center}.company-layout .company-content .source-confidence .source-confidence-content>img{width:20px;height:20px}.company-layout .company-content .company-auth{display:flex;gap:8px;margin-left:60px}.company-layout .company-content .company-auth .company-ability{font-size:12px;line-height:16px;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.company-layout .company-content .company-auth .company-ability>img{display:inline-block;width:16px;height:16px;margin-right:4px}.company-layout .company-content .company-attr{display:flow-root}.company-layout .company-content .company-attr>div{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.company-layout .company-content .company-attr>div.company-basicCapacity{margin-top:26px;justify-content:space-between}.company-layout .company-content .company-attr>div.company-basicCapacity .attr-item{width:30%}.company-layout .company-content .company-attr>div.company-basicCapacity .attr-title{font-size:14px;color:#222;text-align:center;line-height:18px}.company-layout .company-content .company-attr>div.company-basicCapacity .attr-content{margin-top:8px;width:100%;font-size:20px;color:#222;text-align:center;line-height:26px}.company-layout .company-content .company-header{display:flex;gap:12px;align-items:center}.company-layout .company-content .company-header>a{display:flex;width:48px;height:48px;overflow:hidden;border:.5px solid #ddd;border-radius:8px;align-items:center;background:#fff}.company-layout .company-content .company-header>a>img{max-width:48px;max-height:48px}.company-layout .company-content .company-header .header-info{display:flex;flex-direction:column;gap:4px}.company-layout .company-content .company-header .header-info .company-name{font-size:14px;color:#222;line-height:18px}.company-layout .company-content .company-header .header-info .company-name a{-webkit-text-decoration:underline;text-decoration:underline}.company-layout .company-content .company-header .header-info .header-item{display:flex;flex-direction:row;gap:4px}.company-layout .company-content .company-header .header-info .header-item span img{height:12px}.company-layout .company-content .company-header .header-info .header-item span:nth-child(n+3):before{position:absolute;top:8px;width:3px;height:3px;border-radius:50%;background-color:#222;content:"";left:-7px}.company-layout .company-content .company-header .header-info .header-item>img{height:14px}.company-layout .company-content .company-header .header-info .header-item>span{position:relative;margin-right:8px;font-size:12px;color:#222;line-height:18px}
