.desctdstyle1180234{ line-height: 150%; font-family: 宋体; color: #999999; font-size: 9pt;}
.titlestyle1180234{ font-weight: bold; font-size: 9pt; color: #ff6600; font-family: 宋体; background-color: #ffffec;}
/* 领导信箱表单美化 - 主色值 #022980 - 不动源码 响应式+美观 */
.govitemcontent1180234 {
    max-width: 900px;
    margin: 30px auto;
    padding: 25px;
    background: #ffffff;
    border-radius: 8px;
    box-shadow: 0 2px 12px rgba(2, 41, 128, 0.08);
    font-family: "Microsoft YaHei", 宋体, sans-serif;}

/* 表格整体 */
#table1180234 {
    width: 100% !important;
    border-collapse: collapse !important;
    font-size: 14px !important;
    line-height: 1.6 !important;}

/* 标题单元格 */
.titlestyle1180234 {
    background: #f5f7fa !important;
    color: #333 !important;
    font-weight: bold !important;
    padding: 12px 15px !important;
    text-align: right !important;
    white-space: nowrap !important;
    border: 1px solid #eee !important;
    width: 20% !important;}

/* 内容单元格 */
#table1180234 td {
    padding: 12px 15px !important;
    border: 1px solid #eee !important;
    vertical-align: middle !important;}

/* 说明文字 */
.desctdstyle1180234 {
    color: #888 !important;
    font-size: 12px !important;}

/* 输入框、下拉框统一美化 */
#table1180234 input[type="text"],
#table1180234 select {
    padding: 6px 10px !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    font-size: 14px !important;
    outline: none !important;
    transition: border 0.3s !important;}

#table1180234 input[type="text"]:focus,
#table1180234 select:focus {
    border-color: #022980 !important;
    box-shadow: 0 0 0 2px rgba(2, 41, 128, 0.1) !important;}

/* 单选框间距 */
#table1180234 input[type="radio"] {
    margin-right: 5px !important;
    margin-left: 5px !important;}

/* 内容区域 */
#table1180234 textarea {
    width: 100% !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    padding: 10px !important;
    resize: vertical !important;
    min-height: 150px !important;}

/* 编辑器容器 */
#webberedit {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 4px !important;
    border: 1px solid #ddd !important;}

/* 验证码行 */
#table1180234 td[colspan="3"] {
    text-align: center !important;
    padding: 15px !important;
    background: #fafbfc !important;}

/* 提交按钮 */
#table1180234 input[type="button"] {
    background: #022980 !important;
    color: #fff !important;
    border: none !important;
    padding: 8px 25px !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    font-size: 14px !important;
    transition: background 0.3s !important;}

#table1180234 input[type="button"]:hover {
    background: #004099 !important;}

/* 验证码图片 */
#table1180234 img[src*="createimage.jsp"] {
    vertical-align: middle !important;
    margin: 0 8px !important;
    height: 24px !important;}

/* 响应式适配 */
@media (max-width: 768px) {
    .govitemcontent1180234 {
        padding: 15px !important;
        margin: 15px !important;}

    #table1180234,
    #table1180234 tbody,
    #table1180234 tr,
    #table1180234 td {
        display: block !important;
        width: 100% !important;
        box-sizing: border-box !important;}

    .titlestyle1180234 {
        text-align: left !important;
        background: #f5f7fa !important;}

    #table1180234 td[colspan="3"] {
        padding-left: 15px !important;
        text-align: left !important;}
}
