body,html{
    height:100% ;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.banner > img{
    width: 100%;
}

/* 统一表单字体样式 - 现代化设计 */
input, textarea {
    font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
    font-size: 16px;
    color: #333;
    background-color: #ffffff;
    border: 2px solid #e1e5e9;
    border-radius: 12px;
    padding: 12px 16px;
    transition: all 0.3s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    outline: none;
}

input:focus, textarea:focus {
    border-color: #00CDCD;
    box-shadow: 0 4px 12px rgba(0, 205, 205, 0.15);
    transform: translateY(-1px);
}

input:hover, textarea:hover {
    border-color: #c1c7cd;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

input::placeholder, textarea::placeholder {
    color: #919191; /* 占位文本颜色 */
    font-size: 16px; /* 统一字体大小 */
    font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
    opacity: 0.7;
}

textarea {
    padding-top: 20px;
}