﻿body {
    font-family: 'Helvetica Neue','Arial', 'Helvetica', 'sans-serif','PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑';
    line-height:1.5;
    color:#333;
    background-color:#f8f8f8;
    font-size:0.81rem;

}


.banner{
    width:100%;
    height:2rem;
    color:#fff;
    position:relative;
}
.banner-img{
    width:100%;    
    background-color:#2582ea;
    position:absolute;
    z-index:0;
    display:block;
    height:10rem;
}

.display-underline {
    /* 基础布局：和原生Input对齐，保证视觉统一 */
    display: inline-block;
    width: 95%;
    min-height: 24px;
    line-height: 24px;
    padding: 4px 0; /* 上下内边距，避免文字贴紧下划线 */
    /* 核心：只保留下划线，无其他边框 */
    border: none;
    border-bottom: 1px solid #808080;
    outline: none; /* 防止意外聚焦出现轮廓 */
    /* 字体样式：模拟原生Input */
    font-size: 16px;
    font-family: inherit;
    background: transparent;
    font-weight:bold;
    /* 不可编辑的视觉提示：鼠标悬浮显示默认光标 */
    cursor: default;
}

    /* 无数据时显示占位符（模拟Input的placeholder） */
    .display-underline:empty:before {
        content: attr(data-placeholder);
        color: #999; /* 占位符灰色，和原生Input一致 */
    }



