/* 忆雨的小说工作室 3G 门户 样式表
   面向 2005-2010 年的手机浏览器（WAP 2.0 / XHTML MP 1.2）。
   只使用当年移动浏览器真正支持的属性：字号 px、颜色平涂、
   不依赖盒模型、不用浮动和绝对定位。

   ---- 配色（当前：运营深蓝）----
   顶栏 #336699　导航带 #2A5680　模块标题 #D6E1EC 底 / #336699 字
   外框线 #9AAABD　公告条 #EAF0F6 底 / #336699 字　强调 #CC0000
   换配色不要手改这个文件，跑 _tools\set-main3gweb-palette.ps1。
*/

body {
    background: #FFFFFF;
    color: #000000;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "宋体", SimSun, Arial, sans-serif;
}

a { color: #0000CC; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }

/* 顶栏上的字（整条横幅那一块） */
.titlebar { color: #FFFFFF; font-weight: bold; font-size: 12px; }

/* 横幅下面那条导航带（横幅是 GIF，底色只能写在这儿） */
.navbar { background: #2A5680; padding: 2px 0; }

/* 模块标题栏：浅底深字，整站靠这一条线分块 */
.mtitle {
    background: #D6E1EC;
    color: #336699;
    font-weight: bold;
    font-size: 12px;
    padding: 3px 4px;
}
.mtitle a { color: #336699; }

/* 模块正文 */
.mbody { padding: 4px; background: #FFFFFF; }

/* 面包屑 / 当前位置 */
.path { color: #666666; font-size: 11px; padding: 2px 4px; }

/* 公告条 */
.notice { background: #EAF0F6; color: #336699; padding: 3px 4px; font-size: 11px; }

/* 功能菜单：一行两列。
   ★ table-layout: fixed + 显式列宽是必须的：手机上的浏览器（当年那些更明显）
     遇到「不设列宽、靠内容撑」的表格时，是拿最长的那个词去定列宽的，
     结果右列被挤出屏幕外——在 320px 的屏上「游戏项目」整列看不见。 */
table.menutb { table-layout: fixed; }
table.menutb td { overflow: hidden; }
.menu td { padding: 4px 2px; text-align: center; }
.menu .it { background: #F2F6FA; border: 1px solid #9AAABD; padding: 3px 1px; }
.menu .it a { color: #336699; font-size: 13px; font-weight: bold; }
.menu .sub { color: #666666; font-size: 11px; }

/* 列表 */
/* ★ word-break: break-all 不是我愿意加的：3G 门户的正文里全是长串
   （URL、文件名、公告标题），窄屏上不折行就会把表格撑宽，整页横向滚动。 */
.list { padding: 2px 4px; word-break: break-all; }
.list td { padding: 2px 2px; }
.date { color: #666666; font-size: 11px; }

/* 次要说明文字 */
.gray { color: #666666; font-size: 11px; }
.red { color: #CC0000; }
.blue { color: #336699; }

/* 分隔线 */
hr { color: #9AAABD; background: #9AAABD; height: 0; border: 0; border-top: 1px solid #9AAABD; }

/* 表格 */
table.tb { border: 1px solid #9AAABD; }
table.tb td { border-bottom: 1px solid #EEEEEE; padding: 3px; }

/* 底部版权 */
.footer { color: #666666; font-size: 11px; padding: 4px; text-align: center; }

/* 按钮（部分手机支持 input 的样式，不支持的会退回系统默认样式） */
.btn { background: #336699; color: #FFFFFF; font-size: 12px; }

/* 输入框宽度按手机屏宽自适应 */
input.txt, textarea.txt { width: 96%; font-size: 12px; }