/* ============================================================
   自由世界主题 ziyou.css —— 仿「倚天2-烈火三国」官网古风风格
   配色：黑底 #000 / 内容底 #E8D7BF / 侧栏底 #B29B78 / 文字 #4A3416
   边框高亮 #D1BA99 / #F2E3CF / 红褐 #A23520
   ============================================================ */

/* ---------- 全局 ---------- */
body,td,th{font-family: 宋体,"SimSun",Arial,sans-serif;font-size: 13px;color: #4A3416;}
body{margin:0;background-color:#000000;color:#4A3416;}
a{color:#7a3b1e;text-decoration:none;}
a:hover{color:#a23520;}
img{border:0;}
.c{zoom:1;} .c:after{content:"";display:block;clear:both;}
ul{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#4A3416;}

/* ---------- 容器 ---------- */
.zy-container{width:1000px;margin:0 auto;}

/* ---------- 顶部横幅 ---------- */
.zy-top{padding:10px 0 0;text-align:center;background:#000;}
.zy-banner{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;}

/* ---------- 顶部导航 ---------- */
.zy-nav{background:#1a1206;border-top:2px solid #d1ba99;border-bottom:2px solid #d1ba99;margin-bottom:8px;}
.zy-nav-inner{padding:6px 0;}
.zy-nav-list{overflow:hidden;text-align:center;position:relative;}
.zy-nav-list li{display:inline-block;margin:0 14px;}
.zy-nav-list li a{display:block;color:#e8d7bf;font-size:15px;padding:8px 14px;letter-spacing:1px;}
.zy-nav-list li a:hover{color:#fff;}
.zy-nav-list li.on a{color:#a23520;}

/* ---------- 内容区（古风边框） ---------- */
.zy-content{background:#000;padding:6px 0;}
.zy-frame{display:block;width:100%;height:auto;}
.zy-frame-top{margin-bottom:-2px;}
.zy-frame-down{margin-top:-2px;}
.zy-frame-body{position:relative;background:#E8D7BF;border-left:1px solid #d1ba99;border-right:1px solid #d1ba99;padding:10px;overflow:hidden;}

/* ---------- 侧栏 ---------- */
.zy-side{width:205px;}.zy-left{float:left;}.zy-right{position:absolute;top:10px;right:10px;width:205px;}
.zy-left .zy-panel,.zy-right .zy-panel{background:#B29B78;border:1px solid #8a7147;margin-bottom:10px;}
.zy-panel-tit{margin:0;padding:7px 12px;background:#8a7147;color:#f2e3cf;font-size:14px;letter-spacing:1px;}
.zy-side-img{display:block;width:100%;height:auto;margin-top:10px;}

/* ---------- 玩家统计 ---------- */
.zy-stats{padding:8px 12px;}
.zy-stat{display:flex;justify-content:space-between;padding:3px 0;font-size:13px;color:#3a2410;}
.zy-stat b{color:#a23520;font-weight:bold;}

/* ---------- 角色排行榜 ---------- */
.zy-rank{padding:4px 6px;}
.zy-rank table{width:100%;border-collapse:collapse;}
.zy-rank tr{border-bottom:1px dashed #8a7147;}
.zy-rank td{padding:3px 2px;font-size:12px;color:#3a2410;}
.zy-rank .col-1{width:20px;text-align:center;}
.zy-rank .col-1 .toppvp-rank{color:#a23520;font-weight:bold;}
.zy-rank .col-2{width:24px;}
.zy-rank .col-2 img{display:block;border-radius:2px;}
.zy-rank .col-3 img{height:11px;}
.zy-rank .col-4{width:36px;text-align:right;}
.zy-rank .toppvp-char{color:#3a2410;text-decoration:none;}
.zy-rank .toppvp-char:hover{color:#a23520;text-decoration:underline;}
.zy-rank .toppvp-kills i{font-style:normal;color:#a23520;font-weight:bold;}

/* ---------- 登录面板 ---------- */
.zy-panel .form-login{padding:10px 12px;}
.zy-panel .form-login .input{margin-bottom:6px;}
.zy-panel .form-login .input input{width:100%;box-sizing:border-box;padding:5px 6px;border:1px solid #8a7147;background:#f2e3cf;color:#4a3416;font-size:13px;}
.zy-panel .form-login .input input:focus{outline:none;border-color:#a23520;}
.zy-panel .btn-login{width:100%;box-sizing:border-box;padding:7px 0;background:#a23520;border:1px solid #7a1f10;color:#f2e3cf;font-size:14px;cursor:pointer;letter-spacing:2px;}
.zy-panel .btn-login:hover{background:#c2451f;}
.zy-panel .form-login .agbok{margin-top:6px;text-align:center;}
.zy-panel .form-login .agbok a{color:#3a2410;font-size:12px;}
.zy-panel .form-login .agbok a:hover{color:#a23520;}
.zy-panel .btn-green{display:inline-block;margin:3px auto;padding:5px 14px;background:#a23520;color:#f2e3cf;font-size:13px;border-radius:2px;}
.zy-panel .btn-green:hover{background:#c2451f;color:#fff;}

/* ---------- 中栏 ---------- */
.zy-main{margin:0 215px;background:#F2E3CF;border:1px solid #d1ba99;padding:14px;min-height:300px;}
.content-body{min-height:200px;}

/* ---------- 首页 ---------- */
.zy-home .zy-home-sec{margin-bottom:16px;}
.zy-home-title{margin-bottom:4px;}
.zy-home-title img{display:block;width:100%;height:auto;}
.zy-home-news{background:#f2e3cf;border:1px solid #d1ba99;padding:10px 14px;}
.zy-news-list li{border-bottom:1px dashed #b29b78;}
.zy-news-list li:last-child{border-bottom:none;}
.zy-news-list a{display:flex;align-items:center;padding:7px 2px;}
.zy-news-dot{width:7px;height:7px;background:#a23520;border-radius:2px;flex:0 0 7px;margin-right:8px;}
.zy-news-txt{flex:1;color:#4a3416;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zy-news-list a:hover .zy-news-txt{color:#a23520;}
.zy-news-date{color:#7a3b1e;font-size:12px;}

/* 大导航 */
.zy-navbtns{display:flex;gap:8px;}
.zy-navbtns a{flex:1;text-align:center;}
.zy-navbtns img{width:100%;height:auto;border:1px solid #8a7147;}
.zy-navbtns a:hover img{border-color:#a23520;}

/* 游戏截图展示 */
.zy-show{display:flex;flex-wrap:wrap;gap:8px;}
.zy-show a{width:calc(50% - 4px);}
.zy-show img{width:100%;height:auto;border:1px solid #8a7147;display:block;}
.zy-show a:hover img{border-color:#a23520;}

/* 下载 */
.zy-dl{display:flex;gap:12px;justify-content:center;}
.zy-dl a{width:32%;}
.zy-dl img{width:100%;height:auto;display:block;}

/* ---------- 子页面通用内容 ---------- */
.content-body .content-bg-bottom{background:#f2e3cf;padding:6px;}
.content-body .about-inner-content{padding:8px 10px;}
.content-body .tabs-nav{overflow:hidden;border-bottom:2px solid #a23520;margin-bottom:12px;}
.content-body .tabs-nav li{float:left;margin-right:4px;}
.content-body .tabs-nav li a{display:block;padding:6px 18px;background:#b29b78;color:#3a2410;font-size:13px;}
.content-body .tabs-nav li.selected a{background:#a23520;color:#f2e3cf;}
.content-body .aboutbox-N,.content-body .aboutbox-1,.content-body .aboutbox-2,.content-body .aboutbox-3,
.content-body .aboutbox-4,.content-body .aboutbox-5,
.content-body .characterclasses{border:1px solid #d1ba99;background:#f7ead2;margin-bottom:10px;padding:12px;}
.content-body .aboutbox-N h4,.content-body .aboutbox-1 h4,.content-body .aboutbox-2 h4,.content-body .aboutbox-3 h4,
.content-body .aboutbox-4 h4,.content-body .aboutbox-5 h4,
.content-body .characterclasses h4{margin:0 0 6px;color:#a23520;font-size:16px;}
.content-body .aboutbox-N p,.content-body .aboutbox-1 p,.content-body .aboutbox-2 p,.content-body .aboutbox-3 p,
.content-body .aboutbox-4 p,.content-body .aboutbox-5 p,
.content-body .characterclasses p{margin:4px 0;line-height:1.7;color:#4a3416;}
.content-body .box-foot{height:4px;}

/* 新闻列表 */
.content-body .haberler h5{margin:8px 0;font-size:14px;}
.content-body .haberler h5 a{color:#7a3b1e;}
.content-body .haberler h5 a:hover{color:#a23520;}
.content-body .haberler h5 span{color:#8a7147;font-size:12px;font-weight:normal;}
.content-body .sayfalama{margin-top:12px;text-align:center;}
.content-body .sayfalama a,.content-body .sayfalama span{display:inline-block;padding:4px 9px;margin:0 2px;background:#b29b78;color:#3a2410;font-size:12px;}
.content-body .sayfalama a:hover,.content-body .sayfalama .sayfalama-active{background:#a23520;color:#f2e3cf;}

/* 通用标题/表格/表单 */
.content-body h1{font-size:20px;color:#a23520;}
.content-body h2{font-size:18px;color:#a23520;}
.content-body h3{font-size:16px;color:#a23520;}
.content-body h4{font-size:15px;}
.content-body table{width:100%;border-collapse:collapse;margin:8px 0;}
.content-body table td,.content-body table th{border:1px solid #b29b78;padding:5px 8px;color:#4a3416;font-size:13px;}
.content-body table th{background:#b29b78;color:#f2e3cf;}
.content-body input[type="text"],.content-body input[type="password"],.content-body input[type="email"]{
    padding:5px 8px;border:1px solid #b29b78;background:#fff;color:#4a3416;}
.content-body input[type="submit"],.content-body .btn{
    padding:6px 16px;background:#a23520;border:1px solid #7a1f10;color:#f2e3cf;cursor:pointer;font-size:13px;}
.content-body input[type="submit"]:hover,.content-body .btn:hover{background:#c2451f;color:#fff;}
.content-body .clear{clear:both;}

/* ---------- 页脚 ---------- */
.zy-footer{background:#000;padding:18px 0;border-top:2px solid #d1ba99;margin-top:8px;text-align:center;}
.zy-footer p{color:#d1ba99;margin:5px 0;font-size:12px;}
.zy-footer p.zy-footer-muted{color:#8a7147;font-size:11px;}

/* ---------- 注册页面 ---------- */
.content-body .post-head{padding:6px 0;border-bottom:1px solid #d1ba99;margin-bottom:10px;}
.content-body .post-title a{color:#a23520;font-size:18px;font-weight:bold;letter-spacing:1px;}
.content-body form table{border:none;width:100%;margin:0 auto;}
.content-body form table td{border:none;padding:6px;text-align:center;}
.content-body form table td label{font-size:13px;color:#4a3416;}
.content-body form table .ysftext{width:280px;box-sizing:border-box;padding:7px 10px;border:1px solid #b29b78;background:#fff;color:#4a3416;font-size:13px;margin-top:4px;}
.content-body form table .ysftext:focus{border-color:#a23520;outline:none;}
.content-body .drk-btn-green,.content-body .sb-special{background:#a23520;color:#f2e3cf;border:1px solid #7a1f10;padding:9px 34px;font-size:15px;cursor:pointer;letter-spacing:2px;border-radius:2px;}
.content-body .drk-btn-green:hover,.content-body .sb-special:hover{background:#c2451f;color:#fff;}
.content-body .uyesozlesmelink{color:#7a3b1e;}
.content-body form table #security img{vertical-align:middle;}
/* ---------- 游戏下载页 ---------- */
.oyun-indir{padding:6px;}
.oyun-indir-box{background:#f2e3cf;border:1px solid #d1ba99;padding:18px;text-align:center;}
.oyun-indir-baslik span{font-size:20px;color:#a23520;font-weight:bold;letter-spacing:1px;}
.oyun-indir-aciklama{color:#7a3b1e;font-size:14px;margin:8px 0;}
.oyun-indir-button{margin:18px 0;}
.oyun-indir-button a{display:inline-block;text-decoration:none;}
.oyun-indir-button .indirButton{display:block;width:200px;height:48px;line-height:48px;background:#a23520;color:#f2e3cf;font-size:18px;font-weight:bold;letter-spacing:4px;text-align:center;border:1px solid #7a1f10;border-radius:3px;cursor:pointer;margin:0 auto;}
.oyun-indir-button .indirButton::after{content:"下载";}
.oyun-indir-button .indirButton:hover{background:#c2451f;color:#fff;}
.oyun-indir-boyut{color:#8a7147;font-size:13px;}
.oyun-indir-destek{color:#8a7147;font-size:13px;margin-top:6px;}
/* ---------- 导航滑动指示条 ---------- */
.zy-nav-slider{position:absolute;bottom:0;left:0;height:3px;background:#a23520;border-radius:2px;box-shadow:0 0 6px rgba(162,53,32,.6);transition:left .35s cubic-bezier(.22,.61,.36,1),width .35s cubic-bezier(.22,.61,.36,1);}