/* 服务优势 */
/* 仅移动端样式 768px以下 */
.container-site {padding: 15px;}
.header {text-align: center;margin: 15px auto;padding-bottom: 15px;border-bottom: 2px solid #e2783d;max-width: 1000px;}
.header h2 {font-size: 24px;text-align: center;font-weight: bold;color: #555555;margin-bottom: 10px;}
.header p {font-size: 14px;color: #494949;}
.table-wrapper {width: 100%;}
.compare-table {width: 100%;font-size: 14px;margin: 15px auto;display: block;border: none;font-family: "Microsoft YaHei", sans-serif;line-height: 1.8;}
.compare-table tbody {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;width: 100%;}
.compare-table tr {display: flex;flex-direction: column;margin-bottom: 0;border: 1px solid #686868;border-radius: 6px;padding: 10px;background-color: #fff;}
.compare-table .service-area-tr {grid-column: 1 / -1;border: 1px solid #686868;border-radius: 6px;}
.compare-table tbody td {display: block;width: 100%;padding: 8px 0;border: none !important;box-sizing: border-box;text-align: left;vertical-align: top;}
.item {white-space: normal;font-size: 15px;font-weight: 600;color: #0f172a;background-color: #f5f5f5;padding-bottom: 5px !important;border-bottom: 1px dashed #ccc !important;}
.our {color: #666;font-weight: 500;}
.service-area-tr .our {line-height: 1.6;padding-top: 5px;padding-right: 5px;}
.contact-bar {text-align: center;margin-top: 20px;font-size: 14px;color: #333;line-height: 1.8;padding: 0 5px;}

/* 为移动端主页服务范围添加 */
@media (max-width: 639px) {
.major {padding: 0 14px 40px !important;background: #f7f8fa !important;}.range {display: grid !important;grid-template-columns: repeat(2, 1fr) !important;gap: 16px !important;max-width: 400px !important;margin: 0 auto !important;}
.Service_scope {grid-column: 1 / -1 !important;text-align: center !important;font-size: 24px !important;color: #555555 !important;font-weight: 600 !important;margin: 0 0 24px !important;
padding-top: 50px !important;position: relative !important;}
.Service_scope::after {content: "" !important;width: 50px !important;height: 3px !important;background: #e2783d !important;position: absolute !important;left: 50% !important;bottom: -10px !important;transform: translateX(-50%) !important;border-radius: 3px !important;}
.category {background: #fff !important;padding: 18px 12px !important;border-radius: 14px !important;display: flex !important;flex-direction: column !important; /* 整体纵向排列 */box-shadow: 0 2px 12px rgba(0,0,0,0.05) !important;transition: all 0.25s ease !important;border: 1px solid transparent !important;width: 100% !important;box-sizing: border-box !important;}
.category:hover {transform: translateY(-3px) !important;box-shadow: 0 6px 18px rgba(0,0,0,0.08) !important;border-color: #eaeaea !important;}
/* 图标+标题行：横向排列 */
.title-row {display: flex !important;align-items: center !important; /* 垂直居中对齐 */margin-bottom: 8px !important; /* 与描述文字的间距 */width: 100% !important;}
.icon {flex-shrink: 0 !important;margin-right: 8px !important; /* 图标与标题的间距 */width: 36px !important;height: 36px !important;}
.icon img {width: 100% !important;height: 100% !important;object-fit: contain !important;}
.title-row h4 {font-size: 15px !important;font-weight: 600 !important;color: #333 !important;line-height: 1.2 !important;flex: 1 !important; /* 标题占满剩余空间 */}
/* 描述文字：单独一行，铺满整个宽度 */
.category p {font-size: 12px !important;color: #888 !important;margin: 0 !important;padding: 0 !important;line-height: 1.4 !important;width: 100% !important;text-align: left !important;word-break: break-all !important;}
}

