@charset "gb2312";

* { margin:0; padding:0; box-sizing:border-box; }
body { font-family:"SimSun","ËÎÌå",serif; background:#180202; color:#eace93; line-height:1.8; background-image:radial-gradient(circle at 8% 18%, rgba(187,118,20,.12) 0, transparent 28%), radial-gradient(circle at 92% 85%, rgba(140,18,8,.12) 0, transparent 24%); }
img { border:0; max-width:100%; }
a { color:#eec264; text-decoration:none; transition:all .2s; }
a:hover { color:#ffe39c; }
.qzwxas { max-width:1200px; margin:0 auto; background:rgba(20,1,1,.5); box-shadow:0 0 42px rgba(0,0,0,.8); min-height:100vh; }
.rtyvbn { position:relative; height:200px; overflow:hidden; border-bottom:4px double #8a6119; }
.rtyvbn img { width:100%; height:100%; object-fit:cover; display:block; }
.rtyvbnm { position:absolute; left:0; right:0; bottom:0; height:125px; background:linear-gradient(180deg, rgba(18,1,1,0), rgba(40,5,2,.92)); }
.rtyvbnt { position:absolute; left:22px; bottom:13px; z-index:2; }
.rtyvbnt h1 { font-size:28px; letter-spacing:4px; color:#ffe395; text-shadow:2px 2px 0 #330707,0 0 18px rgba(255,185,40,.55); }
.rtyvbnt p { display:inline-block; background:rgba(96,12,5,.58); border:1px solid #b08738; color:#f9e2ab; font-size:13px; padding:1px 12px; margin-top:3px; }
.uyhbnm { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; background:linear-gradient(180deg,#3c1409,#230502); }
.uyhbnma { display:inline-flex; align-items:center; height:47px; padding:0 13px; color:#e6c77d; font-size:15px; line-height:1; }
.uyhbnma i { display:inline-block; width:7px; height:7px; background:#dcb259; border:1px solid #5d4210; transform:rotate(45deg); margin-right:7px; box-shadow:0 0 4px rgba(220,178,89,.75); }
.uyhbnma:hover, .uyhbnma.uyhbnmc { background:rgba(255,190,75,.12); color:#fff0bb; }
.uyhbnma.uyhbnmc { box-shadow:inset 0 3px 0 #d2a241; }
.wsxedc { display:flex; flex-wrap:wrap; gap:18px; padding:16px 12px 2px; }
.wsxedcl { flex:1 1 62%; min-width:300px; }
.wsxedcr { flex:1 1 36%; min-width:260px; }
.wsxedcw { flex:1 1 100%; }
.plmko { display:flex; flex-wrap:wrap; gap:12px; }
.tgbyhn { background:linear-gradient(150deg,#2c0a07,#1d0302); border:1px solid #684619; border-radius:6px; padding-bottom:5px; margin-bottom:15px; position:relative; box-shadow:0 4px 12px rgba(0,0,0,.45); }
.tgbyhn:before { content:""; position:absolute; left:4px; top:4px; right:4px; bottom:4px; border:1px solid rgba(212,166,73,.12); border-radius:4px; pointer-events:none; }
.tgbyhnt { margin:5px 5px 0; padding:7px 10px; border-bottom:1px solid rgba(214,171,78,.2); background:linear-gradient(90deg,rgba(230,180,65,.08),transparent); color:#ffe08a; font-size:17px; letter-spacing:2px; }
.tgbyhnt:before { content:"¡ô "; color:#b98627; }
.tgbyhnb { position:relative; padding:7px 12px; }
.tgbyhnm { float:right; margin:-25px 8px 0 0; color:#c99a3d; border:1px solid #654a16; border-radius:10px; padding:0 9px; font-size:12px; background:#2c1c05; }
.tgbyhnm:hover { color:#ffd98b; border-color:#9c7b30; }
.zaqwsx { list-style:none; margin:0; padding:0; }
.zaqwsx li { display:flex; align-items:center; justify-content:space-between; padding:5px 0; border-bottom:1px dashed rgba(210,160,55,.12); font-size:14px; }
.zaqwsx li:last-child { border-bottom:0; }
.zaqwsx li a { color:#ecc777; padding-right:5px; }
.zaqwsx li span { color:#ac9464; font-size:12px; white-space:nowrap; }
.zaqwsx li:hover a { color:#fff0ba; }
.edcvfr { display:inline-block; border:1px solid #efd593; border-radius:3px; background:linear-gradient(180deg,#d4a751,#744507); color:#201601; font-weight:bold; font-size:15px; padding:5px 20px; cursor:pointer; box-shadow:0 2px 0 #3f2804,0 6px 12px rgba(0,0,0,.18); }
.edcvfr:hover { background:linear-gradient(180deg,#f3d872,#82530f); color:#150d00; }
.mjuiki { border:1px solid #6d521b; border-radius:5px; background:#150101; padding:4px; margin:6px 0; }
.mjuiki iframe { width:100%; height:220px; border:1px solid #241607; border-radius:3px; display:block; }
.zaxsc { width:100%; border-collapse:collapse; font-size:13px; }
.zaxsc th { background:rgba(175,120,28,.32); border:1px solid #3f2a0b; color:#ffe9a5; padding:5px 8px; font-weight:normal; text-align:left; }
.zaxsc td { border:1px solid #3b2a0d; color:#d0b87f; padding:5px 8px; }
.vfrcd { display:inline-block; border:1px solid #a07a2d; border-radius:10px; color:#ffdc81; background:rgba(214,164,60,.06); padding:0 9px; margin:2px 5px 2px 0; font-size:12px; }
.nhytg { background:#200706; border:1px solid #654418; color:#ffe69e; font-family:"SimSun",serif; padding:4px 9px; width:72%; font-size:14px; }
.nhytg:focus { border-color:#d3a748; outline:none; }
.nhytgw { display:block; width:95%; height:60px; resize:vertical; margin:5px 0; }
.xswedcf { display:flex; align-items:center; flex-wrap:wrap; background:#1b0302; border-top:1px dashed #5e4312; color:#c9b07e; font-size:13px; padding:9px 18px; }
.xswedcft { color:#bf8420; margin-right:6px; }
.xswedcf .zaqwsx { display:flex; flex-wrap:wrap; }
.xswedcf .zaqwsx li { display:inline-block; border:0; padding:1px 8px; }
.xswedcf .zaqwsx li a { color:#c7a16b; }
.xswedcf .zaqwsx li a:hover { color:#ffe4a0; }
.xswedc { background:#160202; border-top:2px solid #5b4310; margin-top:5px; padding:20px 20px 24px; display:flex; flex-wrap:wrap; gap:20px; font-size:13px; color:#bca571; }
.xswedcl { flex:1 1 45%; min-width:240px; }
.xswedcm { flex:1 1 22%; min-width:130px; }
.xswedcr { flex:1 1 22%; min-width:130px; }
.xswedc a { color:#c49952; }
.xswedc a:hover { color:#ffd98b; }
.xswedctp { position:fixed; right:16px; bottom:90px; background:#5b4216; color:#efd899; border:1px solid #b6924c; border-radius:16px; padding:2px 13px; font-size:12px; z-index:99; box-shadow:0 3px 9px rgba(0,0,0,.45); }
.xswedctp:hover { color:#ffe5a3; background:#6f5323; }
.qazwwt { text-align:right; color:#d0ab5f; font-size:13px; }
