*{margin:0;padding:0;box-sizing:border-box;}body{font-family:'Segoe UI','PingFang SC',Roboto,'Helvetica Neue',sans-serif;background:#faf6f5;color:#2c1810;line-height:1.5;}.container{max-width:1200px;margin:0 auto;padding:20px;}header{background:linear-gradient(135deg,rgba(94,26,16,0.85),rgba(139,60,42,0.9)),url('//files.paodao.wang/photos/assets/images/banner/cate-bg.jpg');background-size:cover;background-position:center;color:white;padding:20px 0;text-align:center;border-bottom:4px solid #c46a5a;}header h1{font-size:1.8rem;margin-bottom:8px;font-weight:700;letter-spacing:-0.3px;}header .subtitle{font-size:1rem;opacity:0.9;margin-bottom:5px;}header p{opacity:0.9;font-size:0.9rem;}nav{background:#ffffffcc;backdrop-filter:blur(2px);box-shadow:0 4px 12px rgba(0,0,0,0.08);position:sticky;top:0;z-index:100;border-bottom:1px solid #e8d4ce;}.nav-container{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}.nav-container a{color:#6b2a1a;text-decoration:none;font-weight:600;padding:5px 0;transition:all 0.3s;border-bottom:2px solid transparent;}.nav-container a:hover{color:#b84c38;border-bottom-color:#c4624e;}.ad-banner{margin:20px 0;text-align:center;}.ad-banner img{width:100%;border-radius:20px;box-shadow:0 8px 18px rgba(0,0,0,0.08);}.card{background:white;border-radius:20px;box-shadow:0 6px 14px rgba(80,30,20,0.08);overflow:hidden;transition:transform 0.2s,box-shadow 0.3s;border:1px solid #f0e0dc;}.card:hover{transform:translateY(-5px);box-shadow:0 20px 30px -12px rgba(100,40,25,0.2);}.card-content{padding:20px;}.card-title{font-size:1.2rem;margin-bottom:10px;}.card-title a{color:#5e1a10;text-decoration:none;font-weight:700;}.btn{display:inline-block;background:#8b3c2a;color:white;padding:8px 20px;border-radius:40px;text-decoration:none;font-size:0.9rem;font-weight:500;transition:background 0.3s,box-shadow 0.2s;box-shadow:0 1px 2px rgba(0,0,0,0.05);}.btn:hover{background:#5e1a10;box-shadow:0 6px 12px rgba(100,40,25,0.2);}.region-province{margin-bottom:30px;}.region-province h3{font-size:1.3rem;margin-bottom:10px;border-left:4px solid #c46a5a;padding-left:15px;color:#5e1a10;}.city-list-inline{display:flex;flex-wrap:wrap;gap:10px 3px;margin-top:10px;}.city-list-inline a{background:#f0e4e0;padding:6px 15px;border-radius:40px;font-size:0.85rem;color:#6b2a1a;text-decoration:none;transition:all 0.2s;}.city-list-inline a:hover{background:#c46a5a;color:white;transform:translateY(-1px);}.grid-1{display:flex;flex-direction:column;gap:25px;margin:30px 0;}.grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px;margin:30px 0;}@media (max-width:768px){.grid-3{grid-template-columns:1fr;gap:15px;}}.category-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:30px 0;}.category-list a{background:#f0e4e0;padding:8px 20px;border-radius:60px;color:#6b2a1a;text-decoration:none;font-size:0.9rem;font-weight:500;transition:all 0.2s;}.category-list a:hover{background:#8b3c2a;color:white;box-shadow:0 5px 12px rgba(100,40,25,0.15);}.slogan-area{background:#ffffff;border-radius:32px;padding:40px 36px;margin:30px 0;box-shadow:0 25px 45px -12px rgba(80,30,20,0.12);border:1px solid rgba(150,60,40,0.1);transition:all 0.3s;}.slogan-area h2{font-size:1.9rem;font-weight:800;background:linear-gradient(125deg,#5e1a10,#c46a5a,#8b3c2a);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:24px;letter-spacing:-0.3px;line-height:1.3;}.slogan-area h3{font-size:1.45rem;font-weight:700;margin:32px 0 18px 0;color:#5e1a10;border-left:5px solid #c46a5a;padding-left:20px;}.slogan-area p{font-size:1rem;color:#3a2a25;margin-bottom:20px;line-height:1.6;}.slogan-area strong{color:#b84c38;font-weight:700;}.slogan-area div[style*="display:flex"][style*="flex-wrap"]{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 28px;}.slogan-area div[style*="display:flex"][style*="flex-wrap"] span{background:#f5edea;padding:8px 24px;border-radius:60px;font-size:0.9rem;font-weight:500;color:#6b2a1a;transition:all 0.2s;box-shadow:0 1px 2px rgba(0,0,0,0.02);}.slogan-area div[style*="display:flex"][style*="flex-wrap"] span:hover{background:#e8d4ce;transform:translateY(-2px);box-shadow:0 8px 14px -8px rgba(100,40,25,0.12);}.slogan-area table{width:100%;border-collapse:collapse;margin:28px 0 24px;background:white;border-radius:20px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.03);}.slogan-area table[border]{border:none;}.slogan-area table thead tr{background:#faf2ef;}.slogan-area table th{padding:16px 20px;text-align:left;font-weight:700;color:#5e1a10;border-bottom:1px solid #e8d4ce;}.slogan-area table td{padding:14px 20px;border-bottom:1px solid #f0e4e0;color:#3a2a25;}.slogan-area table tr:last-child td{border-bottom:none;}.slogan-area table tr:hover td{background-color:#fdf8f6;}.slogan-area p:last-of-type{background:linear-gradient(115deg,#faf2ef 0%,#ffffff 100%);border-radius:28px;padding:24px 28px;margin-top:32px;margin-bottom:8px;border:1px solid #e8d4ce;box-shadow:0 6px 14px rgba(0,0,0,0.02);display:flex;flex-direction:column;align-items:flex-start;gap:8px;}.slogan-area p:last-of-type br{display:none;}.slogan-area p:last-of-type strong:first-of-type{font-size:1.7rem;font-weight:800;background:#8b3c2a;color:white;padding:8px 24px;border-radius:60px;display:inline-block;margin:8px 0 4px;letter-spacing:1px;transition:all 0.2s;box-shadow:0 6px 12px rgba(0,0,0,0.08);}.slogan-area p:last-of-type strong:first-of-type:hover{background:#5e1a10;transform:scale(1.02);box-shadow:0 12px 20px -8px rgba(100,40,25,0.2);}.slogan-area p:last-of-type strong:last-of-type{background:transparent;color:#b84c38;font-size:1rem;padding:0;box-shadow:none;}@media (max-width:680px){.slogan-area{padding:28px 20px;}.slogan-area h2{font-size:1.6rem;}.slogan-area h3{font-size:1.3rem;}.slogan-area p:last-of-type strong:first-of-type{font-size:1.3rem;padding:6px 18px;}.slogan-area div[style*="display:flex"][style*="flex-wrap"] span{padding:6px 16px;font-size:0.8rem;}.slogan-area table th,.slogan-area table td{padding:10px 14px;font-size:0.85rem;}}.banner-img{width:100%;max-height:600px;object-fit:cover;border-radius:16px;margin:20px 0;box-shadow:0 4px 12px rgba(0,0,0,0.1);}footer{background:#3a1a10;color:#d4b8ae;text-align:center;padding:25px;margin-top:40px;font-size:0.85rem;}footer a{color:#c46a5a;}.extra-text{padding-top:5px;font-size:14px;color:#b89488;line-height:1.5;}.extra-text a{color:#c46a5a;text-decoration:none;}.extra-text a:hover{color:#e88a70;text-decoration:underline;}.extra-text p{margin:5px 0;}.pagination{text-align:center;margin:30px 0;}.pagination a,.pagination strong{display:inline-block;padding:8px 14px;margin:0 4px;border-radius:30px;background:white;border:1px solid #e8d4ce;text-decoration:none;color:#8b3c2a;}.pagination strong{background:#8b3c2a;color:white;border-color:#8b3c2a;}.related-title{margin:40px 0 20px;font-size:1.5rem;border-left:4px solid #c46a5a;padding-left:15px;color:#5e1a10;}.column-articles{margin-bottom:40px;}.column-articles h3{font-size:1.3rem;margin-bottom:15px;border-left:4px solid #c46a5a;padding-left:15px;color:#5e1a10;}.article-list{list-style:none;padding:0;margin:0;}.article-list li{margin-bottom:12px;border-bottom:1px solid #f0e4e0;padding-bottom:8px;}.article-list li a{font-size:1rem;color:#6b2a1a;text-decoration:none;font-weight:500;}.article-list li a:hover{text-decoration:underline;color:#b84c38;}.article-list .summary{color:#a07868;font-size:0.85rem;margin-top:4px;}.h2-black{color:black;margin-bottom:20px;}.h2-black a{text-decoration:none;color:black;}.citys{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;}.citys a{display:inline-block;padding:6px 15px;background:#e8e8e8;color:#333 !important;text-decoration:none !important;border-radius:20px;font-size:14px;}.citys a:hover{background:#667eea;color:#fff !important;}.service-showcase{background:linear-gradient(115deg,#ffffff 0%,#fef7f4 100%);border-radius:2rem;padding:2.5rem 2.2rem;margin:30px 0 30px 0;box-shadow:0 12px 28px -8px rgba(80,30,20,0.12);border:1px solid rgba(196,106,90,0.2);transition:all 0.3s ease;}.service-showcase .section-title{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#5e1a10 0%,#b84c38 70%);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:1rem;letter-spacing:-0.02em;position:relative;display:inline-block;}.service-showcase .section-title:after{content:'';display:block;width:70px;height:3px;background:linear-gradient(90deg,#c46a5a,#e8b4a6);margin-top:12px;border-radius:3px;}.service-showcase .section-desc{font-size:1.08rem;color:#4a2a20;line-height:1.55;margin:20px 0 0 0;border-left:3px solid #c46a5a;padding-left:20px;}.service-showcase .service-highlight{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;margin-top:28px;}.service-showcase .feature-item{flex:1 1 280px;background:#fff;padding:20px 18px;border-radius:28px;box-shadow:0 6px 12px -6px rgba(0,0,0,0.05);transition:transform 0.25s,box-shadow 0.25s;border:1px solid #f1e2dd;}.service-showcase .feature-item:hover{transform:translateY(-4px);box-shadow:0 18px 28px -12px rgba(100,40,25,0.18);border-color:#d9b6ac;}.service-showcase .feature-icon{font-size:2.2rem;margin-bottom:12px;display:inline-block;}.service-showcase .feature-item h4{font-size:1.25rem;font-weight:700;color:#5e1a10;margin-bottom:8px;}.service-showcase .feature-item p{font-size:0.92rem;color:#5d3a2e;line-height:1.45;}.service-showcase p{font-size:1.02rem;color:#3b2a24;line-height:1.6;margin-top:18px;}@media (max-width:720px){.service-showcase{padding:1.8rem 1.5rem;}.service-showcase .section-title{font-size:1.7rem;}.service-showcase .section-desc{font-size:0.95rem;padding-left:14px;}.service-showcase .feature-item{flex:1 1 100%;}}