/* iOS Safari 搜索框修复 */
/* 使用最高优先级强制覆盖iOS Safari默认样式 */

/* 通用搜索框修复 */
input[type="search"] {
    background-color: #ffffff !important;
    background: #ffffff !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
}

/* 特定搜索框修复 */
#search input[type="search"],
.logo input[type="search"],
.nav-right-function-froup form input[type="search"] {
    background-color: #ffffff !important;
    background: #ffffff !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
}

/* 强制覆盖所有可能的搜索框样式 */
form input[type="search"],
form input[name="keyword"] {
    background-color: #ffffff !important;
    background: #ffffff !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
}