:root{--red:#c01818;--dark:#3a2a1c;--line:#e9ddcc;--paper:#fffaf0;--gold:#d29b43;--blue:#2269b3}
*{box-sizing:border-box}body{margin:0;background:#eee2cf;color:#3b3028;font:14px/1.7 "Microsoft YaHei","PingFang SC",SimSun,sans-serif}a{color:#5a2c11;text-decoration:none}a:hover{color:var(--red)}#wraper{max-width:640px;margin:0 auto;background:#fff7e8;min-height:100vh;box-shadow:0 0 18px rgba(68,36,12,.12);overflow:hidden}
.header{height:50px;width:100%;background:linear-gradient(#bd1f1d,#961514);display:flex;align-items:center;padding:0 10px;position:sticky;top:0;left:0;right:0;z-index:5}.logo_m{width:128px;height:34px;background:#f9e7b6;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:3px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.logo_m span{font-weight:700;font-size:22px;color:#8e1513;letter-spacing:1px}.logo_m em{font-style:normal;color:#8c5a1e;font-size:12px}.sitemap{margin-left:auto;width:32px;height:32px;display:grid;place-content:center;gap:3px}.sitemap span{display:block;width:22px;height:3px;background:#ffe9ba;border-radius:2px}.mini_nav{display:flex;margin-left:8px;gap:6px}.mini_nav a{color:#fff3d4;font-size:13px}
.topwrap .header .mini_nav{margin-left:auto;justify-content:flex-end}
.topwrap .header .logo_m{order:1}.topwrap .header .mini_nav{order:2}.topwrap .header .sitemap{order:3;margin-left:8px}
.nav{background:#7b1211;border-bottom:2px solid #d8a448}.nav ul{display:grid;grid-template-columns:repeat(7,1fr);list-style:none;margin:0;padding:0}.nav a{display:block;color:#fff;padding:8px 0;text-align:center;border-right:1px solid rgba(255,255,255,.13);font-size:14px}.notice{padding:8px 10px;text-align:center;background:#fff;border-bottom:1px solid var(--line);font-size:12px}.red{color:#d10000}.blue{color:var(--blue)}.gray{color:#777}
.banner{display:block;margin:8px;background:linear-gradient(135deg,#5a1810,#c23524 50%,#f0bb5f);color:#fff;border-radius:5px;padding:16px 15px;box-shadow:0 3px 10px rgba(122,35,22,.2)}.banner strong{display:block;font-size:22px;letter-spacing:1px}.banner span{display:block;color:#ffe8bd;margin-top:3px}.banner-img{display:block;margin:0;line-height:0;background:transparent}.banner-img img{display:block;width:100%;height:auto;border:0;border-radius:0}
.viewbox,.listbox{margin:8px;border:1px solid var(--line);background:#fff}.title{height:38px;display:flex;align-items:center;background:linear-gradient(#fff8e9,#f2dfc0);border-bottom:1px solid var(--line);padding:0 10px}.title h1,.title h2{margin:0;font-size:17px;color:#8c1c16;font-weight:700}.title span{color:#d3a04a}.info{padding:7px 10px;color:#7a6a5b}.info a{color:#0b65b5}.inform{padding:4px 10px 12px}.inform p{margin:10px 0}.ipt,.select{height:31px;border:1px solid #cdbb9e;border-radius:3px;background:#fff;padding:0 6px}.ipt{width:70px}.select{min-width:70px}.inform label{margin-right:18px}.button{width:100%;height:42px;border:0;border-radius:4px;background:linear-gradient(#d82622,#aa1716);color:#fff;font-size:17px;font-weight:700;box-shadow:0 2px 0 #7d1111}.content{padding:0 10px 12px;color:#594b3e}.content p{margin:8px 0}.content b{color:#c01818}
.result{margin:8px 10px 12px;border:1px solid #e1c18a;background:#fff8e4;border-radius:4px;padding:10px}.result h3{margin:0 0 6px;color:#9b1916}.result p{margin:5px 0}
.list{padding:6px 0}.sm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.sm li{border-right:1px solid #f0e2cf;border-bottom:1px solid #f0e2cf}.sm li:nth-child(3n){border-right:0}.sm a{display:block;text-align:center;padding:9px 4px;color:#4c3322;background:#fff}
.pic_list ul{list-style:none;margin:0;padding:0}.pic_list li{border-bottom:1px solid #eee3d2}.pic_list li:last-child{border-bottom:0}.pic_list dl{margin:0;padding:9px;display:grid;grid-template-columns:84px 1fr;gap:10px}.pic_list .h3{margin:2px 0 7px;font-size:15px;color:#3d2d20}.date{margin:0;color:#999;font-size:12px}.pic_list .text a{display:block;padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb{width:84px;height:62px;border-radius:4px;display:block;background:linear-gradient(135deg,#ffe9b7,#d64d3e);position:relative;overflow:hidden}.thumb:after{content:"";position:absolute;inset:14px 22px;border-radius:50%;background:rgba(255,255,255,.45)}.rat{background:linear-gradient(135deg,#d7efff,#8c6a4c)}.name{background:linear-gradient(135deg,#f7dca8,#88623e)}.baby{background:linear-gradient(135deg,#ffe0e4,#c58b97)}.rabbit{background:linear-gradient(135deg,#ffe9b7,#c94a35)}
.zodiac-card{background:linear-gradient(#fffdf7,#fff7e8)}.zodiac-card .pic_list dl{align-items:center}.zodiac-card .thumb{border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 2px 7px rgba(124,63,28,.12)}.zodiac-tag{display:inline-block;margin-top:5px;padding:1px 7px;border-radius:10px;background:#fff0cf;border:1px solid #e7c177;color:#9a3b18;font-size:12px;line-height:1.5}.zodiac-link a{display:flex!important;align-items:center;gap:8px;padding:9px 12px!important;background:linear-gradient(90deg,#fff,#fff8eb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zodiac-link i{flex:0 0 28px;width:28px;height:28px;line-height:28px;border-radius:4px;text-align:center;font-style:normal;font-weight:700;color:#8c1c16;background:linear-gradient(135deg,#fff6d7,#e4ad44);border:1px solid #c78b32;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 1px 3px rgba(133,71,24,.16)}.zodiac-link a:after{content:"";flex:0 0 6px;width:6px;height:6px;margin-left:auto;border-top:1px solid #c7954d;border-right:1px solid #c7954d;transform:rotate(45deg)}
.zodiac-link i.ico-rabbit{color:#fff;background:linear-gradient(135deg,#77c66e,#24864f);border-color:#1f7443}.zodiac-link i.ico-rat{color:#fff;background:linear-gradient(135deg,#7ab7ff,#2d68b3);border-color:#245a9e}.zodiac-link i.ico-match{color:#fff;background:linear-gradient(135deg,#f0b45d,#c83728);border-color:#ad2b20}
.article .pic_list{margin:0 10px}.article .pic_list li{padding:10px 0;border-bottom:1px dashed #ddd}.article .pic_list dl{grid-template-columns:120px 1fr;gap:10px;align-items:start;padding:0}.article .pic_list .thumb{width:120px;height:80px;border-radius:0;background:#fff url("/assets/img/zodiac-lit.jpg") center/cover no-repeat;border:0;box-shadow:none}.article .pic_list .thumb:after{display:none}.article .pic_list .h3{margin:0;font-size:18px;font-weight:400;line-height:1.5;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article .pic_list dd{min-width:0}.article .pic_list .date{margin-top:20px;font-size:14px;color:#999}
.footer{padding:15px 8px 25px;text-align:center;color:#806d5c}.footer p{margin:0 0 10px}.footer a{color:#6a3519}
.topwrap,.subwrap{min-height:0!important}.topwrap{margin-bottom:0}.subwrap{margin-top:0}.subwrap .viewbox,.subwrap .listbox{margin-top:6px;margin-bottom:6px}.subwrap .inform{padding:2px 10px 8px}.subwrap .inform p{margin:7px 0}.subwrap .content{padding-bottom:8px}.correl{background:#fff8e9;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid #e3c898}.correl ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.correl a{display:block;text-align:center;padding:8px 2px;color:#fff3d4;background:#8e1715;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.08)}.place{margin:6px 8px;border:1px solid var(--line);background:#fff;padding:6px 10px;color:#7b6a58}.place a{color:#7a2c18}.intro{border:1px solid #eadbc3;margin:5px 0;background:#fffdf7}.intro-trigger{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;color:#8c1c16;font-weight:700;background:#fff5df}.intro-body{padding:0 8px}.intro-inner p{margin:5px 0}.arc{list-style:none;margin:0;padding:6px 10px}.arc li{border-bottom:1px solid #eee3d2;padding:7px 0}.arc li:last-child{border-bottom:0}.green{color:#178747}.sm_list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #f0e2cf;border-left:1px solid #f0e2cf;margin:8px 0;list-style:none}.sm_list li{list-style:none;border-right:1px solid #f0e2cf;border-bottom:1px solid #f0e2cf}.sm_list a{display:block;text-align:center;padding:10px 2px;background:#fff;color:#5a2c11}.resultContent p{margin:9px 0}.clear{clear:both}
.bazi{background:linear-gradient(135deg,#f4dcb4,#7b3f22)}.mingli{background:linear-gradient(135deg,#fff0c8,#b54b38)}.fengshui{background:linear-gradient(135deg,#d9f0d1,#2f8a69)}.jiri{background:linear-gradient(135deg,#ffe2ab,#c78a27)}.yuncheng{background:linear-gradient(135deg,#e5ddff,#6f58b8)}.horse{background:linear-gradient(135deg,#ffe4c2,#a2562d)}.face{background:linear-gradient(135deg,#ffe5e0,#b76a71)}.palm{background:linear-gradient(135deg,#f5ecd2,#8a6b4d)}.dream{background:linear-gradient(135deg,#dce8ff,#344c8f)}.moon{background:linear-gradient(135deg,#eef6ff,#7585a9)}
@media(min-width:520px){body{font-size:15px}.nav a{font-size:15px}.sm{grid-template-columns:repeat(4,1fr)}.sm li:nth-child(3n){border-right:1px solid #f0e2cf}.sm li:nth-child(4n){border-right:0}}
@media(max-width:640px){body{background:#fff7e8}#wraper{box-shadow:none;width:100%}}
.lhl-page .viewbox,.lhl-page .listbox{margin:8px}.lhl-correl ul{grid-template-columns:repeat(4,1fr)}.lhl-card{overflow:hidden}.kalendar{position:relative;min-height:168px;background:linear-gradient(#fff4df,#f7e0bd);border-bottom:1px solid #e3c898;text-align:center}.kalendar_left,.kalendar_right{position:absolute;top:12px;list-style:none;margin:0;padding:0;color:#8a6440;font-size:13px}.kalendar_left{left:12px;text-align:left}.kalendar_right{right:12px;text-align:right}.kalendar_mid{padding:14px 70px 12px}.kalendar_mid em{display:block;font-style:normal;color:#7d5c3c}.hm{font-size:68px;line-height:1;margin:8px 0;color:#b61716;font-family:Georgia,serif}.index_leftarrow,.index_rightarrow{position:absolute;top:68px;width:28px;height:42px;line-height:42px;text-align:center;background:#c23b2d;color:#fff;border-radius:3px;font-size:28px}.index_leftarrow{left:16px}.index_rightarrow{right:16px}.index_content{position:relative;margin:10px;border:2px solid #d7a85d;background:#fffdf8}.index_content_yj{display:grid;grid-template-columns:54px 1fr;border-bottom:1px solid #edd9b7}.index_content_yj:last-child{border-bottom:0}.index_content_yjleft{display:grid;place-items:center;background:#d41d1a;color:#fff;font-size:28px;font-weight:700}.index_jileft{background:#333}.index_content_yjright{list-style:none;margin:0;padding:8px;display:flex;flex-wrap:wrap;gap:6px}.index_content_yjright li{background:#fff1d7;border:1px solid #ead0a0;border-radius:2px;padding:3px 6px}.more{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px}.more a{display:block;background:#fff;border:1px solid var(--line);text-align:center;padding:8px;color:#8c1c16}.center{text-align:center}.sbutton{height:31px;border:0;border-radius:3px;background:#b91917;color:#fff;padding:0 12px}.lhl-search{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.index_content_jx{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.index_content_jx dl{margin:0;border:1px solid #edd9b7;background:#fffdf8}.index_content_jx dt{background:#fff1d7;color:#8c1c16;font-weight:700;text-align:center;padding:6px}.index_content_jx dd{display:inline-block;margin:6px 4px;padding:2px 5px}.index_content_foot{padding:0 10px 10px;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.index_content_foot p{margin:0;color:#6b5644}.index_content_foot span{color:#8c1c16}.h6{margin:0 10px 8px;padding:7px 10px;background:#8c1c16;color:#fff;font-weight:700}.footer_list{display:grid;grid-template-columns:62px 1fr;border-top:1px solid #eee3d2;margin:0 10px;background:#fff}.footer_shichen{display:grid;place-items:center;background:#fff4df;color:#8c1c16}.footer_right{padding:7px}.footer_right_time{color:#6b5644}.footer_right_xcs{margin:3px 0;color:#8a6a4a}.footer_yj{display:grid;grid-template-columns:34px 1fr;margin-top:4px}.footer_yjleft{display:grid;place-items:center;background:#d41d1a;color:#fff}.footer_jileft{background:#333}.footer_yjright{list-style:none;margin:0;padding:0 0 0 6px;display:flex;flex-wrap:wrap;gap:4px}.footer_yjright li{background:#f8eedf;padding:1px 5px}.zidian{list-style:none;margin:0;padding:8px;display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.zidian a{display:block;text-align:center;border:1px solid #ead8bd;background:#fffaf0;padding:5px 0}.year-list{max-height:260px;overflow:auto}.terms p{margin:4px 0}
.lhl-page{background:#f6ead6}.lhl-page .place{margin:0 8px 8px;background:#fffdf7;border-color:#ead6b5;color:#765a3f}.lhl-page .listbox,.lhl-page .viewbox{background:#fff;border:1px solid #e3c898}.lhl-page .title{height:36px;background:linear-gradient(#fff8e9,#efd8ad);border-bottom:1px solid #dfc08b}.lhl-page .title h2,.lhl-page .title h1{font-size:16px;color:#8c1c16}.lhl-page .content{line-height:1.75}.lhl-card{border:1px solid #d0a055;background:#fff8e6}.kalendar{min-height:178px;background:radial-gradient(circle at 50% 34%,#fff8e9 0,#fff0d1 38%,#ecd0a2 100%);border:1px solid #d5aa67;margin:8px 8px 0}.kalendar:before{content:"";position:absolute;left:8px;right:8px;top:8px;bottom:8px;border:1px solid rgba(167,91,27,.22);pointer-events:none}.kalendar_left,.kalendar_right{top:18px;line-height:1.9;color:#6c4c2c}.kalendar_left{left:18px}.kalendar_right{right:18px}.kalendar_mid{padding-top:16px}.kalendar_mid em:first-child{font-size:15px;color:#7b5735}.kalendar_mid em:last-child{font-size:13px;color:#8c6d4d}.hm{font-size:76px;color:#b91514;text-shadow:0 1px 0 #fff;font-weight:bold}.index_leftarrow,.index_rightarrow{top:72px;background:#b91514;border-radius:50%;width:32px;height:32px;line-height:30px;border:2px solid #efd5a6}.index_content{margin:0 8px 10px;padding:7px;border:0;background:#fff9ea}.huabiantop,.huabianfoot{height:6px;background:repeating-linear-gradient(90deg,#d7a85d 0,#d7a85d 12px,#f6e2ba 12px,#f6e2ba 24px)}.huabianleft,.huabianright{position:absolute;top:6px;bottom:6px;width:6px;background:repeating-linear-gradient(0deg,#d7a85d 0,#d7a85d 12px,#f6e2ba 12px,#f6e2ba 24px)}.huabianleft{left:0}.huabianright{right:0}.index_content_yj{grid-template-columns:48px 1fr;margin:0 6px;border-left:1px solid #e6c38c;border-right:1px solid #e6c38c}.index_content_yj:first-of-type{border-top:1px solid #e6c38c}.index_content_yj:last-of-type{border-bottom:1px solid #e6c38c}.index_content_yjleft{background:#d91e1c;font-size:30px;min-height:64px}.index_jileft{background:#272727}.index_content_yjright{padding:7px 8px;gap:4px;background:#fffef9}.index_content_yjright li{border:0;background:transparent;padding:1px 4px;color:#5d4631}.more{gap:0;margin:8px;border:1px solid #e3c898;background:#fff}.more a{border:0;border-right:1px solid #e3c898;color:#8c1c16;background:#fffaf0}.more a:last-child{border-right:0}.lhl-page .sm a{padding:8px 2px}.lhl-search .select{height:30px;min-width:62px}.sbutton{background:#b91514;border:1px solid #8e1110;height:31px}.index_content_jx{gap:0;padding:0 8px 8px}.index_content_jx dl{border-color:#e0bd84}.index_content_jx dt{background:#b91514;color:#fff}.index_content_jx dd{margin:5px 3px;color:#62462b}.index_content_foot{border-top:1px solid #ead6b5;margin:0 8px;padding:8px 4px 10px}.h6{background:#b91514;margin:0 8px 0;text-align:center}.footer_list{margin:0 8px;border-left:1px solid #e3c898;border-right:1px solid #e3c898;grid-template-columns:58px 1fr}.footer_shichen{background:#f7dfb6;border-right:1px solid #e3c898}.footer_right{background:#fff}.footer_yjleft{background:#d91e1c}.footer_jileft{background:#333}.footer_yjright li{background:#fff4df;border:1px solid #edd5aa}.zidian{grid-template-columns:repeat(10,1fr);gap:4px;background:#fff;padding:8px}.zidian a{border-color:#e0bd84;background:#fff9ea;color:#6a3519}.zidian a:hover{background:#b91514;color:#fff}
.top-ad-banner{display:block;width:100%!important;max-width:100%!important;height:120px;margin:0;line-height:0;overflow:hidden;background:#fff}.top-ad-banner img{display:block;width:100%!important;max-width:100%!important;height:120px!important;object-fit:fill!important;border:0}
