@charset "utf-8";
/* 迁移补充样式：仅用于原站 CSS(css/index.css) 未覆盖的表单、图片宫格、提示信息。
   版式主样式仍由 index.css 控制，此处不改动原站视觉。 */

.form-table { width: 96%; border-collapse: collapse; font-size: 13px; margin: 6px 0; }
.form-table td { padding: 6px 8px; border-bottom: 1px dotted #dddddd; vertical-align: top; }
.form-table td:first-child { width: 120px; text-align: right; color: #333333; }
.form-table input[type=text], .form-table input[type=email] { width: 260px; height: 22px; line-height: 22px; border: 1px solid #cccccc; padding: 0 4px; }
.form-table textarea { width: 400px; border: 1px solid #cccccc; padding: 4px; }
.form-table select { height: 24px; border: 1px solid #cccccc; }

.btn {
    display: inline-block; padding: 4px 16px; background: #194E78; color: #ffffff;
    border: none; cursor: pointer; font-size: 12px; line-height: 20px; text-decoration: none;
}
.btn:hover { background: #2c79b3; color: #ffffff; text-decoration: none; }

.msg-ok { color: #2a7a2a; background: #f2fbf2; border: 1px solid #cfe8cf; padding: 8px 12px; }
.msg-err { color: #b3251e; background: #fdf3f2; border: 1px solid #f0cfcc; padding: 8px 12px; }

/* 图片宫格（原 Pictrue.aspx 的 .photo 已定义浮动，这里只补间距） */
.photo { margin: 8px 10px; }
.photo img { border: 1px solid #CCCCCC; padding: 2px; }

/* 后台管理页沿用原站外的最小表格样式 */
.admin-table { width: 100%; border-collapse: collapse; font-size: 13px; }
.admin-table th, .admin-table td { border: 1px solid #dddddd; padding: 6px 8px; text-align: left; }
.admin-table th { background: #f2f5f8; }

/* 列表分页：仿旧 AspNetPager 版式（居中、细边框、当前页高亮） */
.mypager { text-align: center; margin: 15px 0 30px; font-size: 12px; color: #333333; line-height: 24px; }
.mypager .pg-info { margin-right: 8px; color: #666666; }
.mypager a { display: inline-block; margin: 0 2px; padding: 0 6px; border: 1px solid #cccccc; color: #4c657e; text-decoration: none; line-height: 20px; }
.mypager a:hover { border-color: #f60; color: #f60; text-decoration: none; }
.mypager .pg-current { display: inline-block; margin: 0 2px; padding: 0 6px; border: 1px solid #f50; background: #ffeee5; color: #f50; font-weight: bold; line-height: 20px; }
